echo命令
用途 | 语法 | 输出 | 备注 |
---|---|---|---|
显示普通字符串 | echo “hello world” | hello world | 双引号可以省略 |
显示转义字符 | echo “\”hello world\”“ | “hello world” | 双引号可以省略 |
显示变量 | echo “hello $name” | hello xx | 可以选择性的添加花括号 |
显示换行 | echo -e “OK! \n” | OK! \n\n | 使用-e开启转义,\n:为换行 |
显示不换行 | echo -e “hello \c” echo “world” | hello world | \c:为不换行 |
显示结果定向至文件 | echo “hello world” > myfile | 无法删除只读变量 | |
原样输出字符串 | echo ‘$name\”’ | $name\” | 不进行转义或取变量(用单引号) |
显示命令执行结果 | echo date | Thu Jul 24 10:08:46 CST 2014 | 结果将显示当前日期 |
去除^M
cat -v update.log |tr -d "^M" > up.log