[英]add string to end of awk command
如何在 AWK 語句后添加 echo 命令? 我有一個字符串變量,想在它的末尾添加一個單詞。 我正在用腳本編寫它,不想創建/保存到任何文件。 另一種可能性是,如果我可以將 echo 命令的輸出保存到局部變量中以備后用。
my_value="the second player is the winner"
echo "$my_value" | awk '{sub(/winner/,"first loser.")}1' | 'Unless they win'
是否可以在 echo 命令的末尾添加一個單詞/變量? 所以輸出看起來像這樣。
the second player is the first loser. Unless they win
更新:
如果我有一個像上面這樣的字符串,並且我想將第二個玩家更改為第一個玩家,還要添加另一個 echo 命令以結束。 這就是我之前的意思。
'''
my_value1="除非他們輸了"
my_value="第二個玩家是贏家"
echo "$my_value" | awk '{sub(/second/,"first")}1' | $my_value1
'''
使用第二個變量或輸入另一個帶有單詞的回聲“”是否更容易?
或者為什么不按照你自己說的去做:
kg$ echo "$my_value unless they win" | awk '{sub(/winner/,"first loser")}1'
第二個玩家是第一個輸家,除非他們贏了
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.