Shell编程之if判断总结 0x01 if的基本语法: if [ command ]; then 符合该条件执行的语句 elif [ command ]; then 符合该条件执行的语句 else 符合该条件执行的语句 fi 0x02 文件/文件夹(目录)判断 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FI…
写博客总写头,太麻烦,于是编写了下面的这个脚本,有需要的拿走吧. 具体代码如下 保存成一个文件,比如我写成的是pl放到/usr/local/bin下面给pl添加执行权限 就可以直接在终端里面使用pl来写md了. 输入pl后会要求输入简洁的关键字或是博客的名字,然后回车,在vim中就可以直接编辑了pl的源码 #!/bin/bash workdir=~…
read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说)。得到输入后,read命令将数据放入一个标准变量中。下面是 read命令的最简单形式:: #!/bin/bash echo -n Enter your name: //参数-n的作用是不换行,echo默认是换行 read name //从键盘输入 echo hello $na…
WordPress 文章格式调整 单行文本 在命令行中,你可以使用以下命令将 "hello world" 输出到 filename.txt 文件中: echo 'hello world' > filename.txt 多行文本1 使用 cat 命令和重定向符号 <<EOF,你可以将以下内容写…
shell远程执行 经常需要远程到其他节点上执行一些shell命令,如果分别ssh到每台主机上再去执行很麻烦,因此能有个集中管理的方式就好了。以下介绍两种shell命令远程执行的方法。 前提条件 配置ssh免密码登陆 对于简单的命令 如果是简单执行几个命令,则: ssh user@remoteNode "cd /home ; ls&quo…
二、文件测试操作符 1.操作符列举 操作符 说明 -e 文件存在 -a 文件存在,这个选项的效果与 -e 相同。但是它已经被“弃用”了,并且不鼓励使用。 -f 表示这个文件是一个一般文件(并不是目录或者设备文件) -s 文件大小不为零 -d 表示这是一个目录 -b 表示这是一个块设备(软盘,光驱,等等) -c 表示这是一个字符设备(键盘,modem…