本文记录使用到的shell脚本

Shell输出重定向

类型 符号 作用
覆盖输出重定向 command >file 以覆盖的方式,把 command 的正确输出结果输出到 file 文件中。
追加输出重定向 command >>file 以追加的方式,把 command 的正确输出结果输出到 file 文件中。
覆盖错误输出重定向 command 2>file 以覆盖的方式,把 command 的错误信息输出到 file 文件中。
追加错误输出重定向 command 2>>file 以追加的方式,把 command 的错误信息输出到 file 文件中。
正确输出和错误信息同时保存 command >file 2>&1 以覆盖的方式,把正确输出和错误信息同时保存到同一个文件(file)中。
command >>file 2>&1 以追加的方式,把正确输出和错误信息同时保存到同一个文件(file)中。
command >file1 2>file2 以覆盖的方式,把正确的输出结果输出到 file1 文件中,把错误信息输出到 file2 文件中。
command >>file1 2>>file2 以追加的方式,把正确的输出结果输出到 file1 文件中,把错误信息输出到 file2 文件中。

获取本机ip地址

1
2
local_ip=`ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:" `
echo "${local_ip}"