shell-函数

shell-函数系统函数basename语法basename 路径 [后缀]basename命令会删除最后一个/前的所有的前缀,并且可以选择性的删除指定后缀basename可以理解为取路径里的文件名(其实就是一个字符串剪切)dirname语法dirname 文件绝对路径从指定的包含绝对路径的文件名中     阅读全文
丁起男's avatar
丁起男 07月 12,2022

shell-流程控制

shell-流程控制if语法单分支if [ 条件判断 ]; then程序fi多分支if [ 条件判断 ]; then程序elif [ 条件判断 ]; then程序else程序fi如果使用多条件判断需要写作:if [ 条件判断 ] 逻辑运算符 [ 条件判断 ]; then 代码; fi,的形式,如     阅读全文
丁起男's avatar
丁起男 07月 11,2022

shell-条件判断

shell-条件判断语法test 条件 可以使用$?查看判断结果,0为true,1为false[ 条件 ] 注意:条件前后有空格条件非空即为true,[xxx]返回true,[ ]返回false并且注意条件判断符号左右一点要空格,否则就是一个字符串了常用判断条件两个整数之间比较判断条件说明-     阅读全文
丁起男's avatar
丁起男 07月 06,2022

shell-变量

shell-变量系统预定义变量如:HOME、HOME、HOME、PWD、SHELL、SHELL、SHELL、USER等就是系统预定义变量查看系统变量的值echo $变量名printenv 变量名当前shell中所有系统全局变量envprintenv查看所有变量(包括自定义)set用户自定义变量语法定     阅读全文
丁起男's avatar
丁起男 07月 05,2022

shell-执行脚本

shell-执行脚本方式一使用sh或bashsh 脚本名bash 脚本名方式二先添加可执行权限,然后通过相对或绝对路径调用chmod +x 脚本名脚本路径如果脚本在当前目录,并且要使用相对路径的话不可以直接写文件名,需要写为./文件名方式三在脚本的路径前加上.或者source. 脚本名source     阅读全文
丁起男's avatar
丁起男 07月 04,2022