如下包含路径的文件名:
$ cat test.txt
src/core/lib/channel/handshaker_registry.c \
src/core/lib/compression/compression.c \
src/core/lib/compression/message_compress.c \
src/core/lib/compression/stream_compression.c \
src/core/lib/compression/stream_compression_gzip.c \
src/core/lib/compression/stream_compression_identity.c \
如下提取文件名:
$ awk -F '/' '{print $NF}'
如下命令去掉文件名,保留目录路径:
$awk -F/ 'OFS="/"{$NF="";print}' test.txt
注意这里需要指定输出分隔符OFS,否则执行完命令以后输出分隔符就成为了空格