sshを使用してリモートコマンドでエスケープシングルクォートの解決法を読んだ。しかし、どんな仕事でも。単一引用符をエスケープするsshリモートコマンド
私はawkの
ssh [email protected] "ps uax|grep bac | grep -v grep | awk \'{ print $2 }\' > /tmp/back.tmp"
....
awk: '{
awk:^caracter ''' inválido en la expresión
を仕事とコマンド上の単一のクォータを入れても動作しませんしないでください
ssh [email protected] "ps uax|grep bac | grep -v grep | awk '{ print $2 }' > /tmp/back.tmp"
をしようとしています。また
ssh [email protected] "ps uax|grep bac | grep -v grep | awk '{ print \$2 }' > /tmp/back.tmp"
▲
、あなたが使用することができます:そう
ps uax | grep 'ba[c]' | ...
Apreciteはそうあなたが$
文字をエスケープする必要がありますが、二重引用符"
を使用してみてくださいあなたの最初で
Wauuuuu ...多くの感謝...この質問のために余りにも多くの時間を費やして...良い一日 – abkrim