在linux环境下执行一下代码时 返回结果为“-bash: !”: event not found”。 错误原因:使用printf打印“!”号时,感叹号位于单引号之内造成的。将“!”移至单引号之外,即可解决。 在shell脚本当中如果出现此问题,加上“\”反转意符号即可解决。 ...
需求描述: 今天在做通过echo结合passwd给用户改密码的过程中,出现无法修改的错误. 错误如下: 错误分析: 经过查找该命令发现叹号 在linux中有特殊的定义,可以用来执行历史的命令或者当做逻辑否定等方式来使用,所以呢,叹号是一个特殊的字符,想要将字符进行当做普通字符来使用,必须进行转义. 问题处理: .通过转义字符对 号进行转义 备注:发现这样的输出里面就多了 .所以,这个方法不对. . ...
2018-07-02 13:30 0 8322 推荐指数:
在linux环境下执行一下代码时 返回结果为“-bash: !”: event not found”。 错误原因:使用printf打印“!”号时,感叹号位于单引号之内造成的。将“!”移至单引号之外,即可解决。 在shell脚本当中如果出现此问题,加上“\”反转意符号即可解决。 ...
输出回车 [root@~]# echo -e 'hello\n'hello 回车去掉 [root@~]# echo -n hello hello[root@~]# ...
echo -e "\033[32;49;1m [DONE] \033[39;49;0m"输出结果 : [DONE] 文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例: echo -e "\033[44;37;5m ME \033[0m COOL ...
printf 你接触过printf没呢?? 如果你学了c语言的话你肯定就熟悉了,如果没有的话,不要急,,我保证你马上就会了! 我们来看一下案例: 这个可以看出来吧,echo输出的话会对文本换行哦,但是printf命令 ...
-e表示开启转移字符 ...
echo显示带颜色,需要使用参数-e格式如下:echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"例如: echo -e "\033[41;37m TonyZhang \033[0m"其中41的位置代表底色, 37的位置是代表字的颜色 注:1、字背景颜色和文字颜色之间是英文 ...
echo -e "hello\nworld", -e处理转义字符 ...
参考: https://blog.csdn.net/u013425438/article/details/80389176 ...