次のデータがあります。
1_filename=$MYPATH/abcd/your_path/img.bin
2_filename=$MYPATH/cdef/jdskjdk/img2.bin
1_filesize=10mb
2_filesize=12mb
私の予想結果は次のとおりです。
1_filename=img.bin
2_filename=img2.bin
1_filesize=10mb
2_filesize=12mb
コマンドを使用してどのようにsed
これを達成できますか?
答え1
=
それ以降のすべての内容を/
simpleに変更してください=
。
sed 's/=.*\//=/'
はい
$ cat foo.txt
1_filename=$MYPATH/abcd/your_path/img.bin
2_filename=$MYPATH/cdef/jdskjdk/img2.bin
1_filesize=10mb
2_filesize=12mb
$ sed 's/=.*\//=/' foo.txt
1_filename=img.bin
2_filename=img2.bin
1_filesize=10mb
2_filesize=12mb
$