原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2604.html
Shell编程是在Linux下进行处理的脚本语言, 和Windows下的Vbs脚本语言大概是一样的, 整个流程简洁方便,容易理解, 脚本命令的处理流程和php编程的处理流程差不多, 一些小的差异也就是在一些函数的书写上存在小差异.
# !/bin/bash var=`curl https://smplayer.sourceforge.net/en/downloads|grep -e "smplayer-[0-9][0-9].[0-9].[0-9].tar.bz2"|awk -F "" '{print $1}'` h=`echo $var|awk 'sub("https://downloads.sourceforge.net/smplayer/","")'` wget $var y=`tar -xjvf $h|awk 'END {print}'|awk -F / '{print $1}'` cd $y sed -i 's/QMAKE=qmake/QMAKE=qmake-qt47/g' Makefile make make install #curl https://smplayer.sourceforge.net/en/downloads 这是读取网页源码,获取下载地址 #grep -e "smplayer-[0-9][0-9].[0-9].[0-9].tar.bz2" 这是查找源码里的关键字,查找最新版本的文件名 这里得到的是包含版本号的那一行 #awk -F "" '{print $1}' 这是查找关键词中间的字符窜 #awk 'sub("https://downloads.sourceforge.net/smplayer/","")' 这是查找某一行 得到包的文件名称 #tar -xjvf $h 解压缩包 #awk 'END {print}'|awk -F / '{print $1}' 查找解压缩后的包的目录名称 #sed -i 's/QMAKE=qmake/QMAKE=qmake-qt47/g' Makefile 更换安装参数,这是文本替换的方法 #make make install 安装合令
sicnature ---------------------------------------------------------------------
I P 地 址: 18.119.132.72
区 域 位 置: 美国马萨诸塞
系 统 信 息:
Original content, please indicate the source:
同福客栈论坛 | 蟒蛇科普 | 海南乡情论坛 | JiaYu Blog
sicnature ---------------------------------------------------------------------
Welcome to reprint. Please indicate the source https://myzhenai.com.cn/post/2604.html
没有评论