shell脚本中ls过滤显示问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本中ls过滤显示问题相关的知识,希望对你有一定的参考价值。

查看当前目录下的xml类型文件 可以用 ls -l *.xml 实现
查看其他目录(例如/tmp)下面的文件, 可以用 ls -l /tmp 实现
如果要查看其他目录(例如/tmp)下面的xml类型文件 ls -l /tmp *.xml 就不能达到理想效果, 如何用最简洁的方式实现呢, 请各位大牛支招!
虚心学习中...

#应该是用下面:
ls -l /tmp/*.xml
#当然,还有其他办法,如:
find /tmp -name *.xml | xargs ls -l


希望能够帮助到你,你的好评是我前进的动力,谢谢!

参考技术A ls -l /tmp/*.xml

linux shell脚本返回值存在哪里

脚本中
执行了 ls 我在下一个命令要调用ls 的输出内容 ,

那要怎么调用

再或者 ,我想 通过 find -name "*.zip*"| cp …………
一边查找一边复制 写呢?

参考技术A #注意点是tab键上面那个点
a=`ls ...`

for i in `find -name "*.zip"`;do
print $i;
done
参考技术B shell中 你很难将ls的输出保存起来 ,通常这种情况最好的方式是用管道

ls | next command

第二个 配合xrgs即可 具体如1L
参考技术C ls | xxxx

find -name "*.zip" -print0 | xargs -i -0 cp /DIR本回答被提问者采纳

以上是关于shell脚本中ls过滤显示问题的主要内容,如果未能解决你的问题,请参考以下文章

如何让 osx shell 脚本在 echo 中显示颜色

shell练习:写一个脚本实现如下功能:输入一个数字,然后运行对应的一个命令。显示命令如下:*cmd

linux中ls命令会显示全部文件和文件夹,有啥办法只显示含特定字符的文件和文件夹

Shell执行时显示指令本身&&显示shell指令

每天一个shell命令脚本

常见shell脚本命令整理