
应该是:
ls
-a
|
grep
aaa
命令意思:
显示当前文件夹内所有文件及文件夹,并查找一个名为aaa的文件或者是文件夹
结果显示为:
aaa
这条命令:
也就是查看这个文件或者文件夹是否
在这个文件夹中.
另外示例:
dmesg
|
grep
CPU
查看硬件信息中的CPU信息.
用find+exec命令结合rename命令可实现文件名“部分替换”
因为存有目录的替换,目录替换后,就无法继续搜索原目录了,所以,需要多次执行才能完成所有目录的替换。
while [ 1 ]do
find . -name "aaa*" -exec rename aaa bbb {} \
if [ $? -eq 0 ] #如果替换中有错误,则上面命令执行结果会返回非0
then
break
fi
done
#注意,此命令缺陷是,当同一目录下,有aaa123文件,也有bbb123文件,则原bbb123文件将会被aaa123所覆盖!!
rename命令格式说明:
rename from to file...第一个参数from:被替换掉的字符串
第二个参数to:替换成的字符串
第三个参数file:匹配要替换的文件模式 可以是单文件,也可以是匹配模式(多文件,如aaa* aaa? aaa?? ) *匹配多字符, ?匹配单字符
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)