用ls直接显示文件名称和grep -rl .一样,
man ls 之后 你 /-1 搜索 , -1 list one file per line :
ls -1
/tmp/yaml
$ls -1
jack.txt
jackxiang.txt
xiang.txt
/tmp/yaml
$for i in $(ls -1); do echo $i;cat $i;done
jack.txt
jack
jackxiang.txt
jackxiang
xiang.txt
xiang
加一个换行:
for i in `ls -1`;do echo $i;cat $i;echo;done
查找所有:touch "PROCESSED.txt"的文件,再列出文件名后读取:
man ls 之后 你 /-1 搜索 , -1 list one file per line :
ls -1
/tmp/yaml
$ls -1
jack.txt
jackxiang.txt
xiang.txt
/tmp/yaml
$for i in $(ls -1); do echo $i;cat $i;done
jack.txt
jack
jackxiang.txt
jackxiang
xiang.txt
xiang
加一个换行:
for i in `ls -1`;do echo $i;cat $i;echo;done
查找所有:touch "PROCESSED.txt"的文件,再列出文件名后读取:
作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/10199/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
最后编辑: jackxiang 编辑于2024-10-28 17:08
评论列表