区切り記号の前の行のテキストを削除する必要があります。
たとえば、
(123434): hello::{apple,orange,mango}.
まず、前のテキストを削除する必要があります:
。つまり(123434)
。
これを実行できるコマンドはLinuxにありますか?
ベストアンサー1
このsed
コマンドはトリックを実行する必要があります。次のコマンドはファイルを上書きします。
sed -i 's/^[^:]*:/:/' file
出力のみを印刷するには、この-i
フラグを削除してください。出力を新しいファイルに入れるには、フラグを削除して-i
出力をリダイレクトします。
sed 's/^[^:]*:/:/' file > new_file