在unix中,如果有一个file叫做underthecovers,那么这一串代码的作用是什么,在每一个中竖线又代表什么意思
unix简单的代码解读,以及各自的作用
在unix中,如果有一个file叫做underthecovers,那么这一串代码的作用是什么,在每一个中竖线又代表什么意思
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- _GX_ 2022-09-20 16:29关注
上面的命令等价于下面形式,并给出了解释。其实你可以通过man命令来查询每个命令的意思。
find underthecovers -type f | # 从underthecovers目录下查找文件,其中-type f是指regular file,运行结果是每行一个文件路径。然后把输出结果通过管道传给下一个命令 while read file ; do # 循环从管道读取每一行(文件路径)到变量file file $file | # 使用file命令查看$file变量所指文件的文件类型,将输出结果通过管道传给下一个命令 grep -i -q ascii && head -1 $file | # 搜索file命令输出结果,如果其中含有字符串ascii(不区分大小写),则打印该文件的第一行,通过管道传给下一个命令 grep '^#!' && echo $file # 如果行首以#!开始,则打印这个文件的路径 done
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥20 西门子S7-Graph,S7-300,梯形图
- ¥50 用易语言http 访问不了网页
- ¥50 safari浏览器fetch提交数据后数据丢失问题
- ¥15 matlab不知道怎么改,求解答!!
- ¥15 永磁直线电机的电流环pi调不出来
- ¥15 用stata实现聚类的代码
- ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
- ¥20 docker里部署springboot项目,访问不到扬声器
- ¥15 netty整合springboot之后自动重连失效
- ¥15 悬赏!微信开发者工具报错,求帮改