私はどんな文章でも反転できることを知っています。
echo "a,b,c,d" | rev
しかし、文章の最初の部分だけを変更したい場合はどうすればよいですか?
echo "a,b,c,d Access" | rev
私はこれを得ます:
sseccA d,c,b,a
、私が本当に欲しいものは次のとおりです。
d,c,b,a Access
どうすればいいですか?
ベストアンサー1
1つの方法は、次を使用してread
行を最初の単語に分割し、残りの単語に分割することです。rev
$ echo "a,b,c,d Access" | { read -r first rest; printf '%s %s\n' "$(rev <<< "$first")" "$rest"; }
d,c,b,a Access