Shell echo命令

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:46   2432   0

Shell echo命令

1.显示普通字符串
echo “hello world”
双引号可以忽略
2.显示转义字符
echo "\"It is a test\""
"It is a test"
3.双引号可以使用变量
echo "$name It is a test"
4.显示换行
echo -e "OK !\n great "
结果: OK !
great
-e开启转义
5.显示不换行
echo -e "OK! \c" # -e 开启转义 \c 不换行
echo "It is a test"
结果:OK ! It is a test
6.显示结果定向至文件
echo "It is a test" > myfile
7.显示命令执行结果

echo expr `date`

        结果:expr Mon May 21 11:03:28 UTC 2018

echo输出的字符串总结

==================================================================

能否引用变量 | 能否引用转移符 | 能否引用文本格式符(如:换行符、制表符)

单引号 | 否 | 否 | 否

双引号 | 能 | 能 | 能

无引号 | 能 | 能 | 否

==================================================================

read -p "请输入一段文字:" -n 6 -t 5 -s password
echo -e "\npassword is $password"
参数说明:
  • -p 输入提示文字
  • -n 输入字符长度限制(达到6位,自动结束)
  • -t 输入限时
  • -s 隐藏输入内容
$ sh test.sh 
请输入一段文字:
asdfgh
password is asdfgh


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP