使用shell脚本取出服务器图片的方法
Shell 教程 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。 一 ,SHELL 是什么 (1)shell是一种命令行解释器。 (2)是用户和Linux内核之间沟通的桥梁,属于中间件。见下图 (3)交互流程:shell接受用户输入的指令 =》将指令传达给Linux内核 =》内核处理完毕后返回给shell解释器=》返给用户能够看懂的内容 二, 接下来看看shell如何完成取出服务器图片动作。 取出服务器下所有图片,为了方便展示 我值取出前10行。 find /home/wwwroot/default/ -name "*.png" -or -name "*.jpg" -or -name "*.jpeg" -or -name "*.gif" 取出的图片需要将路径替换为http的方式。接下来看下面的shell语法。语法很简明,我就不多说了。 for i in `find /home/wwwroot/default -name "*.png" -or -name "*.jpg" -or -name "*.jpeg" -or -name "*.gif" | sed 's/^/home/wwwroot/default///g'`; do echo http://211.159.175.39/shell_img/$i; done 其中sed 命令是为了将路径替换成你想要的路径。里面处理了斜杠等字符。 执行后见下图: 总结 以上所述是小编给大家介绍的使用shell脚本取出服务器图片的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程小技巧的支持! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |