首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

find -name ‘*.sh’ –printf %f\\n| awk –F . ‘{ print $1 }’ | xargs –i{} mv {}.sh {}.......

发布网友

我来回答

3个回答

热心网友

该命令的主要作用是什么?执行结果是什么?
搜索目录下所有*.sh的文件,并把探索到的文件进行更名,在原文件名后加上当前用户的名。
比如,当前用户是flycat
原文件:abc.sh
执行结果:abc[flycat].sh

请解释上述命令中包括几个命令?
四条:find awk xargs mv

每个命令的作用是什么?每个命令中的参数作用是什么?
find -name ‘*.sh’ –printf %f\\n
查找 名字为 任意字符.sh的文件并进行 换行格式化输出
awk 以.为分割符 提取 第一列
xargs 执行 mv 进行替换。

热心网友

同样选修Linux的来顶一下!

热心网友

南邮linux选修作业把……哈哈……

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com