Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はこの文字列を次のようなファイルに入れましaaaaa;bbbbbbb;ccccc\nたaaaaa;bbbbbb\n。アイデアは、最後のセミコロンと改行の間のテキストのみを表示することです。出力は
aaaaa;bbbbbbb;ccccc\n
aaaaa;bbbbbb\n
ccccc bbbbb
等
でできると思ったsed -e [:]$ | awk -F '\n' {print $1}
sed -e [:]$ | awk -F '\n' {print $1}
タスクを解決する方法はたくさんあります。
sed 's/.*;//' awk -F';' '{print $NF}' rev | cut -d';' -f 1 | rev
最後のセミコロンまですべてを削除するだけです。
sed 's/.*;//'