我在 ubuntu 上有一个 txt 文件,其中包含
-rw-r--r-- 1 ftp ftp 0 Feb 26 11:37 6.txt
-rw-r--r-- 1 ftp ftp 0 Feb 26 11:37 7.txt
-rw-r--r-- 1 ftp ftp 0 Feb 26 11:37 8.txt
我可以只想检索文件名吗
6.txt
7.txt
8.txt
到另一个文本文件
最佳答案
awk '{print $NF}' your_file >only_names.txt
或者
perl -lane '{print $F[scalar(@F)-1]}' your_file >only_names.txt
如果要更改现有文件:
perl -i -lane '{print $F[scalar(@F)-1]}' your_file
关于shell - Ubuntu linux命令提取子字符串里面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15082778/