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写的,其实工作大部分都是读其他人写的脚本,需要了解他写脚本时候的逻辑,自己写的是相对来说很少的,一般脚本的优势是批量执行,可以减少大量的重复操作。

相关推荐
-
「php」strpos() 函数介绍与使用方法详解2025-04-23 02:05:01
-
nginx配置之location2025-04-23 01:59:02
-
mysql5.7编译安装和debug调试(其他版本大同小异)
mysql5.7编译安装和debug调试(其他版本大同小异)2025-04-23 00:48:45 -
面试题:Nginx 是如何实现高并发?常见的优化手段有哪些?
面试题:Nginx 是如何实现高并发?常见的优化手段有哪些?2025-04-23 00:38:05 -
如何在PHP中使用Smarty?2025-04-23 00:24:56