キューの名前を含む変数(文字列)を宣言しました。削除したいです。awkを使用して文字列全体からすべての単語を印刷するにはどうすればよいですか?
文字列を「ループ」して各キューを削除するにはどうすればよいですか?
awkコマンドに問題があります。
ありがとう!
キューの名前を含む変数(文字列)を宣言しました。削除したいです。awkを使用して文字列全体からすべての単語を印刷するにはどうすればよいですか?
文字列を「ループ」して各キューを削除するにはどうすればよいですか?
awkコマンドに問題があります。
ありがとう!
次のコマンドを試すことができますか?
awk '{for(i=1;i<=NF;i++) {printf "%s ", $i}; printf "\n"}' | xargs rm
上記のコマンドを変更して、文字列のすべての単語を新しい変数に入れて、削除したいキューを削除する方法はありますか? –
多くの方法がありますが、私は最も単純なスクリプトに
$ vars="name1 name2 name3"
$ for v in $vars; do echo $v; done
name1
name2
name3
変更エコーになると思います。
あなたがxargs
を使用することができます
:
queues="q1 q2 q3 q4"
echo ${queues} | xargs -n1 echo "Remove"
あなたはあなたのための少なくとも仕事にコマンドを考え出していると仮定 - あなたは「awkの-Fを試してみました」「{$ 0印刷}」 – Learner
私は、このコマンドを知っています。それは文字列全体を表示します。私は文字列中のすべての単語を別々に印刷したい。この目的のためにどのようなコマンドを使用できますか? –