-
[root@imooc wenjian]# aa=11 [root@imooc wenjian]# bb=22 [root@imooc wenjian]# echo $aa 11 [root@imooc wenjian]# echo $bb 22 [root@imooc wenjian]# [ "$aa" =="$bb" ]&&echo yes ||echo no -bash: [: 11: unary operator expected no [root@imooc wenjian]# [ "$aa" =="$bb" ]&&echo yes ||echo no -bash: [: 11: unary operator expected no [root@imooc wenjian]# [ "$aa" == "$bb" ]&&echo yes ||echo no no [root@imooc wenjian]# [ "$aa"=="$bb" ]&&echo yes ||echo no yes [root@imooc wenjian]# [ "$aa" == "$bb" ]&&echo yes ||echo no no 这里面有好多要空格的地方,如果没有空格的话,结果会很不同哦查看全部
-
-z -n == !=查看全部
-
[root@imooc wenjian]# [ 40 -eq 30 ]&&echo yes ||echo no no [root@imooc wenjian]# [ 40 -ne 30 ]&&echo yes ||echo no yes [root@imooc wenjian]# [ 40 -gt 30 ]&&echo yes ||echo no yes [root@imooc wenjian]# [ 40 -lt 30 ]&&echo yes ||echo no no [root@imooc wenjian]# [ 40 -ge 30 ]&&echo yes ||echo no yes [root@imooc wenjian]# [ 40 -le 30 ]&&echo yes ||echo no no查看全部
-
equal no equal giant than less than giant or equal less or equal 不知道对不对,这样容易记忆查看全部
-
保存照片查看全部
-
[root@imooc wenjian]# ll -i /root/install.log 393219 -rw-r--r--. 2 root root 48308 Jul 20 01:30 /root/install.log [root@imooc wenjian]# ll -i /root/wenjian/in.log 393219 -rw-r--r--. 2 root root 48308 Jul 20 01:30 /root/wenjian/in.log [root@imooc wenjian]# [ /root/install.log -ef /root/wenjian/in.log ]&&echo yes ||echo no yes [root@imooc wenjian]# [ /root/install.log -nt /root/wenjian/in.log ]&&echo yes ||echo no no [root@imooc wenjian]# [ /root/install.log -ot /root/wenjian/in.log ]&&echo yes ||echo no no [root@imooc wenjian]# ll /root/install.log -rw-r--r--. 2 root root 48308 Jul 20 01:30 /root/install.log [root@imooc wenjian]# ll /root/wenjian/in.log -rw-r--r--. 2 root root 48308 Jul 20 01:30 /root/wenjian/in.log [root@imooc wenjian]# touch kkk [root@imooc wenjian]# ls in.log kkk [root@imooc wenjian]# [ /root/wenjian/kkk -ot /root/wenjian/in.log ]&&echo yes ||echo no no [root@imooc wenjian]# [ /root/wenjian/kkk -nt /root/wenjian/in.log ]&&echo yes ||echo no yes查看全部
-
[]中的文件路径为绝对路径,相对路径好型不行哦查看全部
-
中括号里面开始和结束都要空格查看全部
-
shell文件比较查看全部
-
讲的真好,谢谢老师的分享~查看全部
-
#!/bin/bash read -t 30 -p "please input a filename : " filename if [ -z "$filename" ] then echo "qing shu ru mu lu nei rong " exit 11 elif [ ! -e "$filename" ] then echo "qing shu ru wen jian ming " exit 12 elif [ -f "$filename" ] then echo "zhi shi yi ge pu tong wen jian " elif [ -d "$filename" ] then echo "zhe shi yi ge mulu " else echo "zhe shi yi ge qi ta lei xing de wen jian " fi ~查看全部
-
源代码(批量解压缩包) #!/bin/bash cd /root/test ls *.tar.gz > ls.log for i in $(cat ls.log) do tar -zxvf $i done查看全部
-
多分支case语句 记得1.在每个分支后加两个分号;2.case语句最后以esac结束查看全部
-
脚本名不能写成httpd查看全部
-
#判断apache服务是否启动 test=$(ps aux |grep httpd |grep -v grep) #定义变量test 并且查找是否启动apache的结果赋值给test #ps aux 查看当前所有正在运行的进程 #grep httpd 过滤出apache进程 #grep -v grep 去掉包含grep的进程 -v 取反 if [ -n "$test" ] #判断test是否为空 then #如果不为空则执行这段程序 把结果写入/tmp/autostart-acc.log 中 echo " $(date) httpd is ok " >> /tmp/autostart-acc.log else #如果为空这执行这段程序 #首先启动httpd服务 systemctl start httpd.service #然后把事件记录在错误日志中 echo " $(date) httpd is no \n httpd is autostart now" >> /tmp/autostart-err.log fi查看全部
举报
0/150
提交
取消