私は別の文字列の文字列がbash/sshで分割されているのはなぜですか?
、だから私は 'bashの-x test.sh' の出力は以下の通りです# script name : test.sh
address='127.0.0.1'
file="test.txt"
pattern='Number of records'
ssh "${address}" "grep "${pattern}" "${file}""
、次のコードをした、次の形式でsshを使用する方法を
ssh "${address}" "command run in a remote server"
を学びました
ssh 127.0.0.1 'grep Number' of 'records test.txt'
grep: of: No such file or directory
grep: records: No such file or directory
grep: test.txt: No such file or directory
"grepの "$ {パターン}" "$ {ファイル}"" 3列
を以下のように解釈されているようです(grep Number) + (of) + (records test.txt)
なぜ文字列が分割されるのですか?そして、その解決策は何ですか?それらを教えてください。どうもありがとうございました。
詳しい仕組みを教えていただきありがとうございます。それは非常に明確な説明です。 – mora