このようなものです:
cat "Some text here." > myfile.txt
可能?の内容が次のmyfile.txt
ように上書きされるように:
Some text here.
これは私にとっては機能しませんが、エラーもスローしません。
特に、cat
(vim / vi / emacsなどではなく)ベースのソリューションに関心があります。cat
生のテキストではなく、ファイル入力と組み合わせて使用されるすべてのオンラインショーの例...
このようなものです:
cat "Some text here." > myfile.txt
可能?の内容が次のmyfile.txt
ように上書きされるように:
Some text here.
これは私にとっては機能しませんが、エラーもスローしません。
特に、cat
(vim / vi / emacsなどではなく)ベースのソリューションに関心があります。cat
生のテキストではなく、ファイル入力と組み合わせて使用されるすべてのオンラインショーの例...
回答:
ここに別の方法があります-
cat > outfile.txt
>Enter text
>to save press ctrl-d
次のコードを使用して、生のテキストをファイルに書き込み、CPU設定を更新します。これがお役に立てば幸いです!脚本:
#!/bin/sh
cat > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor <<EOF
performance
EOF
cat > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor <<EOF
performance
EOF
これにより、上記のスクリプトで言及した2つのファイルに「パフォーマンス」というテキストが書き込まれます。この例では、ファイル内の古いデータを上書きします。
このコードはファイル(cpu_update.sh)として保存され、実行可能にするために次のように実行されます。
chmod +x cpu_update.sh
その後、次のコマンドでスクリプトを実行できます。
./cpu_update.sh
ファイル内の古いデータを上書きしたくない場合は、スイッチアウトしてください
cat > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor <<EOF
と
cat >> /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor <<EOF
これにより、ファイルに既にある他のデータを削除せずに、ファイルの末尾にテキストが追加されます。
cat > filename.txt
EOFまでテキストを入力して、テキストを保存します。ctrl+ d
その.txtファイルを読みたい場合は、
cat filename.txt
参考に、.txtは必須ではありません。
次のように行うこともできます。
user@host: $ cat<<EOF > file.txt
$ > 1 line
$ > other line
$ > n line
$ > EOF
user@host: $ _
使い方は色々あると思います。
単に猫とエコーをパイプライン化する
例えば
echo write something to file.txt | cat > file.txt
猫を使用してテキストをファイルに書き込む別の方法は次のようなものです
cat >file.txt <<< Write something here
cat > docker-inspect.txt <<<
docker inspect image` `
echo "Some text here." >> myfile.txt
ファイルの最後に追加する