簡體   English   中英

如何使用 awk 打印整個字符串中的每個單詞?

[英]How to use awk to print every word from a whole string?

我聲明了包含 k 個隊列名稱的變量(字符串),我想刪除。

如何“循環”字符串並刪除每個隊列?

我在使用 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

將 echo 更改為您的腳本。

您可以使用xargs

queues="q1 q2 q3 q4"
echo ${queues} | xargs -n1 echo "Remove"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM