Linux 查找文件名的shell
今天换一种思路,不使用find命令查找文件。在Linux系统中,使用shell脚本去实现。
方法如下:
#! /bin/bash
for filename in `ls -al / `
do
if [ `echo "$filename"| grep "sh"` ];
then
echo "$filename"
fi
done
这是采用for循环的方法,去用if判断文件名中是否带有sh这种shell的脚本文件。然后输出文件名。
这种shell脚本的文件比较简单,写起来主要是换了一种思路。最近我在看一本书~《shell从入门到精通》,张春晓编著的。之前看过一本书叫《shell脚本攻略》,也是介绍shell方面的,这种shell的内容在工作中比较实用,很多脚本都是用shell写的,其实工作大部分都是读其他人写的脚本,需要了解他写脚本时候的逻辑,自己写的是相对来说很少的,一般脚本的优势是批量执行,可以减少大量的重复操作。

相关推荐
-
第18问:MySQL CPU 高了,怎么办?2025-02-24 10:27:18
-
mysql索引类型 normal, unique, full text
mysql索引类型 normal, unique, full text2025-02-24 10:05:05 -
uwsgi+django+nginx 搭建部分总结2025-02-24 10:03:33
-
使用Docker配置Nginx环境部署Nextcloud2025-02-24 10:02:03
-
Nginx安装和怎么使用2025-02-24 10:00:45