2016-07-05 716 views
0

私のグループのリストをカンマで区切って表示するUnixコマンドが必要です。だから、groups $FT_USERはリストを表示しているだけですが、カンマ区切りのリストに分ける必要があります。

答えて

1

1つのセットのすべての文字を別のセットの文字に置き換えたい場合は、trtr ansliterate)を使用してください。この場合

は、我々はカンマですべてのスペースを置き換えたい:

$ groups $FT_USER | tr ' ' ',' 
+0

ありがとう!それはまさに私が必要なものでした。 – NZeeem

0

あなたはawk

groups | gawk -F " " '{$1=$1}1' OFS="," 

を利用することができるグループの出力を使用するコマンドやawkプログラムを通してそれを読んで-F " "でスペース区切り値として指定します。それで$1=$1は常に真であり、新しい出力フィールドセパレータ 'を使って出力を出力するだけです。OFS=","

+0

私のような初心者にとってはちょっと複雑です。とにかくありがとう、今私は何か追加を知っている。 – NZeeem

+0

@NZeeemご理解のためにいくつかのコメントを追加しました – SriniV

関連する問題