テキストエディタを表示する以外に、Linuxターミナルでテキストを直接ファイルに入力する方法はありますか? (次に、Ctrl-Cなどの制御コードを入力して、入力を終了します)
私はこれを行う方法があると確信しています... Dockerを使用してサーバーにSSHで接続し、コンテナ内でbashを実行しているので、いくつかのものをテストすることができますターミナルウィンドウでスクリプトを作成し、その出力をコンテナのシェル内のファイルに保存します。
ありがとう。
cat
の便利な使用法:標準入力に入力を提供する
cat > filename
enter text
hit Ctrl-D to stop
または heredoc を使用します
cat > filename << END
enter text
provide the terminating Word to stop
END
つかいます
cat > some_file
ファイルsome_file
に書き込む。で入力を終了 Ctrl+D
echo "Hello" > test.txt
これにより、テストファイルに「hello」が上書きされます。ファイルが存在しなかった場合、作成されます
echo "Hello2" >> test.txt
これにより、hello2を使用してファイルに新しい行が追加されます。