linux写脚本,需要ls只显示前10个文件,怎么实现?

linux写脚本,需要ls只显示前10个文件,怎么实现?,第1张

需要准备的材料分别是:电脑、linux连接工具。

1、首先连接上linux主机,进入到需要使用ls的目录中,例如“/”目录。

2、输入:s -l | head -n 10,按回车。

3、此时指挥显示前10个文件

linux下用ls只列出目录4种方式:

1、1.ls -d *

amosli@amosli-pc:~$ ls -d *

%APPDATA% develop manysorted.txt workspace

bank Documents Music space 下载

2、find . -type d -maxdepth 1

注意:如果不加-maxdepth 参数的话那么将会有无穷多目录被列出来。

amosli@amosli-pc:~$ find . -type d -maxdepth 1

./Videos

./Public

./%APPDATA%

./.kde

./.gnome2

./Music

3、ls -F | grep '/$'

使用linux管道命令,grep查找 '/$' 以/结尾的,也即是目录

amosli@amosli-pc:~$ ls -F | grep '/$'

%APPDATA%/

bank/

Desktop/

develop/

Documents/

4、ls -l | grep '^d'

amosli@amosli-pc:~$ ls -l | grep '^d'

drwxr-xr-x 3 amosli amosli 4096 6月 22 2013 %APPDATA%

drwxr-xr-x 36 amosli amosli 4096 12月 20 17:44 bank

drwxr-xr-x 4 amosli amosli 4096 12月 28 00:33 Desktop

drwxrwxr-x 13 amosli amosli 4096 12月 21 19:11 develop

drwxr-xr-x 3 amosli amosli 4096 7月 9 00:58 Documents

那这个肯定必须使用熟练的 SHELL 编程技术了,利用 SHELL 编程过程中提供的各种特殊字符的处理(例如:^、\、~、等等),编写SHELL文件,肯定能够满足你的要求。具体的就要参考SHELL 编程相关的书籍了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7982247.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存