スクリプトをテストしていて、テキストが少し入った小さなファイルを作成したいので、次のように入力してファイル名のスペースをエスケープするのを忘れました。
echo "bob">other name
私がしたとき ls
、それはファイル "other"を示し、そして私がしたとき cat other
内容は次のようになりました。
bob name
"name"はどのようにしてファイルに取り込まれましたか? コマンドのどこにでもリダイレクトを入れることができるということを私はどこかで見ました。実際、私はこれをテストしたところです。
echo >other Some text in a file
「ファイル内のテキスト」は「その他」の内容です。
この機能の目的は何ですか?
もちろん、元々、次のように入力してください。
echo "bob">other\ name