'*'
を含むいくつかの行を読むと、'*'
はワイルドカードとして見えます。 '*'
ちょうど'*'
であるいくつかのソリューションletsをexsitsかどうか、してください!bashの[command]を読む
1
A
答えて
0
特殊なファイル名の文字をワイルドカードとして使用しない場合は、読み込む前にスクリプトに次のように入力します。
set -o noglob
これは*を防ぐことができますか?と[]は特殊な意味を持たず、通常の文字として扱います。あなたはそれを引用する場合は、ファイル名展開は行われません。
次の例では、ポイント
touch 1 2 3
echo "With wild card expansion"
echo *
echo "Without wild card expansion"
set -o noglob
echo *
And produces the following results With wild card expansion 1 2 3 Without wild card expansion *
0
エスケープ文字:\*
でエスケープできます。これは、*
がリテラル*
であり、1つ以上の文字がグロブパターンとして一致しないことを意味します。
1
を示しそれはあなたが変数を使用する方法によって決まります。例:
$ ls
f1 f2 f3
$ read line
*
$ echo "$line"
*
$ echo $line
f1 f2 f3
+0
おかげで、私は話ではありません最初のポイントのために引用符を使用しても問題はなく、第二に、発見した[読み取りのような行] – SnailTang
関連する問題
- 1. Bash Command Logger
- 2. "bash read command" in nodejs
- 3. UNIX bash if command error
- 4. Bashスクリプトでファイルを読む
- 5. Unixのbashで 'command()'を使う方法
- 6. ファイルを読むループ内でBashを読む
- 7. すべてのコマンドは 'bash:<command>:command not found ...'を返しています。
- 8. ファイルリストのホワイトリストを反転してブラックリストを生成するbash-command
- 9. bashコマンドの出力の最後の行を読む
- 10. bashスクリプト/シェルスクリプトを使って複数のファイルを読む
- 11. 最初の8文字のテキストファイルをbashで読む
- 12. 'openssl help'の出力を読み込むためのBashスクリプト
- 13. Bashシェルに組み込まれた 'command'の使用
- 14. bashスクリプトの行番号から始まる行を読む
- 15. bashスクリプトでキーの組み合わせを読む
- 16. ファイルをBashの連想配列に読み込む
- 17. Bash:引数を取るか、-pプロンプトを読む
- 18. ファイルをBashスクリプトで1行ずつ読む方法は?
- 19. Bashシェルファイルを配列に読み込む関数
- 20. bashシェルスクリプトでJSONを解析して読み込む方法は?
- 21. Bash変数をPythonスクリプトに読み込む
- 22. Bashループでヌル区切り文字列を読む
- 23. -command
- 24. bashを使って複数のファイルから行を読み込むには?
- 25. makefileの各行をファイルから読み込むbashスクリプト変数の使い方
- 26. Bash-ファイルの最後から2番目の行を読み込む方法は?
- 27. bashシェルスクリプトで複数行の入力を配列に読み込む方法
- 28. differentiate sudo <command>と<command>
- 29. sed:unterminatedの 'command`
- 30. 続きを読む続きを読む
もしも「の\トン\ ABC \ O * \ ABCDEFG」 – SnailTang