摘要:①source与.(dot)的执行方式一样②如果file.sh有x权限,则./file.sh与sh file.sh执行方式一样①与②的区别是:①在当前进程中执行,不另开进程,脚本中的变量和函数之类的在当前进程均可以访问;②另开一个进程,脚本中的变量和函数等作用域为新开的进程,进程结束即变量和函数等不...
阅读全文
摘要:①删除1 #删除文件第2行2 nl /etc/passwd | sed '2d'3 #删除文件第2至第5行4 nl /etc/passwd | sed '2,5d'5 #删除文件第3至最后一行6 nl /etc/passwd | sed '3,$d'②添加1 #在第二行后添加"drink tea"字...
阅读全文
摘要:把文件从a服务器传到b服务器:scp filename username@hostname:pathscp mydata.txt root@127.0.0.1:/home/myhome/
阅读全文
摘要:①if-elif-elif-else-fi if-fi ` if(($a > 30));then echo $a;fi ` or ` if [ $a -gt 30 ];then echo $a;fi ` if-else-fi ` if(($a = 30));then echo $a;...
阅读全文
摘要:①$[] $[ $a operator $b ] 例: a=2;b=3; echo $[ $a + $b] # 5 echo $[$a-$b] #-3 echo $[++$a-$b] #0 c=$[$a+$b] # √ c=6 d=$[a+b] ...
阅读全文
摘要:①交互 ` read x ` 程序运行到此处时会暂停并提示用户输入数值,用户输入完毕并回车后,程序将用户输入的值赋给x,x为任意变量名 eg: ` read x ` ` read -p "please enter a number: " y ` 程序运行到此处时,屏幕打印"pleas...
阅读全文
摘要:$符号的使用方法:(摘自-网络)$0 程序所在文件的文件名$n 脚本执行时的第n个参数,n={1,9}$* 脚本执行时传入的所有参数,此选项参数可超过9个。$# 脚本执行时传入的参数个数$$ 这个程式的PID(脚本运行的当前进程ID号)$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程 ...
阅读全文
摘要:今天在运行SHELL脚本时,脚本报错如下: -bash: ./month_web_user_rc.sh: /bin/bash^M: bad interpreter: No such file or directory 问题原因及解决方法如下:(摘自esther0401) 出现上面错误的...
阅读全文