1
Macではthis answerの動作を複製していません。それぞれの要素をそれぞれの行に分割したい。何か案が?区切り文字で区切り文字を区切り、改行して印刷する
これは動作するはずですOSXで$ echo "string1:string2:string3:string4:string5" | sed s/:/\\n/g
string1nstring2nstring3nstring4nstring5
Macではthis answerの動作を複製していません。それぞれの要素をそれぞれの行に分割したい。何か案が?区切り文字で区切り文字を区切り、改行して印刷する
これは動作するはずですOSXで$ echo "string1:string2:string3:string4:string5" | sed s/:/\\n/g
string1nstring2nstring3nstring4nstring5
:
echo "string1:string2:string3:string4:string5" | sed $'s/:/\\\n/g'
string1
string2
string3
string4
string5
またこれもOSX sed
で動作します:
echo "string1:string2:string3:string4:string5" | sed 's/:/\
/g'
string1
string2
string3
string4
string5
かtr
を使用して:
echo "string1:string2:string3:string4:string5" | tr : '\n'
ありがとう@anubhavaは動作します – geotheory
おそらく。答えが単なる生命のために長すぎるので、私は伝えることはできません – geotheory
リンクされた答えはそれほど長くはなく、同じことのための多くの選択肢です。あなたは働くためだけに必要です。 –
それは 'sed'を使わないと言いましたが、これは簡単です。 'echo '....' | tr:\\ n' –