我有一个以下格式的文本文件:
/path1/path2/file.ext:20 ..................
/path1/path2/file2.ext:120 ..................
/path4/file.ext:93 ..................
Run Code Online (Sandbox Code Playgroud)
我想以下列格式获得输出:
file.ext:20 ..................
file2.ext:120 ..................
file.ext:93 ..................
Run Code Online (Sandbox Code Playgroud)
使用perl/awk/sed.
一个简单的sed会做:
sed 's|^.*/||g' file
Run Code Online (Sandbox Code Playgroud)
AWK:
awk 'sub(/^.*\//, "")' file
Run Code Online (Sandbox Code Playgroud)
要么
awk -F/ '{print $NF}' file
Run Code Online (Sandbox Code Playgroud)