Linux脚本
it-wtyy
这个作者很懒,什么都没留下…
展开
-
Linux---shell编程总结之数据的重定向(五)
1、标准文件描述符:bash保存了三个文件描述符,分别为:STDIN标准输入,STDOUT标准输出和STDERR标准错误,用数字表示分别是0,1,2标准输入就比如<符号,键盘等,标准输出和标准错误用到的就是显示屏如果只想重定向标准错误比如:ls -al test 2> test,会将错误信息输出到test文件中,对于服务器报错消息很管用。2、临时重定向:在重定向到文件描述符时,你...原创 2020-02-05 15:18:02 · 129 阅读 · 0 评论 -
Linux---shell编程总结之处理用户输入(四)
1、位置参数从$0~$9,$0是程序名字,$1是第一个参数以此类推例子:factorial=1for (( number = 1; number <= $1; number++ ))do factorial=$[ $factorial * $number ]doneecho The factorial of $1 is $factorial.例子2:name=$(base...原创 2020-02-04 20:49:33 · 142 阅读 · 0 评论 -
Linux---shell编程总结之for循环、while循环,until循环(三)
1、for循环:for循环会将参数一个一个赋给变量varfor循环格式:for var in 参数do commandsdone例子:for test in Nevada "New Hampshire" "New Mexico" "New York"do echo "Now going to $test"done从变量读取列表:list="Alabama Alaska ...原创 2020-02-04 14:11:29 · 218 阅读 · 0 评论 -
Linux---shell编程总结之if语句、case语句(二)
1、if-then语句格式:if commandthen commandfi----------------------------------------------------------------if pwdthen echo "It worked"fi还可以将then写到一行:if command ; then commandfi2、if-then-el...原创 2020-02-03 20:25:12 · 234 阅读 · 0 评论 -
Linux---shell编程总结(一)
Linux shell编程总结:1、";":可以将多个命令一起运行,例如:ls ; date2、echo:用于输出信息,如果输出的消息中含有空格或者特殊字符是要用引号引起来,-n选项用于不换行输出例如:echo “Hi word”,echo -n “Hi word”3、脚本中引用环境变量和用户变量需要用"$"符号,例如:$HOME命令替换用的是:`command`,或者是$(comman...原创 2020-02-03 19:30:27 · 152 阅读 · 0 评论