電子メールの送信を自動化するためにTelnetセッションを実行する予定のスクリプトを実行しようとしています。ファイルの内容をスクリプトに単一の引数として渡そうとしますが、バックティックが解釈されると、ファイル内の空白が複数のパラメータを渡すようにします。
これは私の命令です...
runTelnet `cat test_results.txt`
バックティック式の出力を引用する方法はありますか?
答え1
努力する:
runTelnet "$(cat test_results.txt)"
答え2
使用:
runTelnet "`cat test_results.txt`"
runTelnet
バックティックを引用符で囲むと、コマンドの結果が単一の引数として渡されます。