1

awk を介してパイプする単純なコマンド (bash スクリプトの一部) がありますが、sed にパイプしないと最後のレコード区切り記号を抑制することができないようです。(はい、私には多くの選択肢があり、私のものは sed です。) 最後のパイプを必要としないより簡単な方法はありますか?

dolls = $(egrep -o 'alpha|echo|november|sierra|victor|whiskey' /etc/passwd \
| uniq | awk '{IRS="\n"; ORS=","; print}'| sed s/,$//);

sed がないと、次のような出力が生成echo,sierra,victor,され、最後のコンマを削除しようとしています。

4

4 に答える 4