vvM*_*Ovv 2 bash
我正在编写一个bash脚本,但echo将所有参数都作为字符串文字
例如在这段代码中:
echo -ne "Hello World"
产生 -ne Hello World
-ne Hello World
如何让它实际使用参数"ne"?
干杯.
arm*_*ino 7
你#!/bin/bash在脚本的顶部声明了吗?如果没有尝试添加它.它可能正在执行sh而不是bash,这就是你看到这种行为的原因.
#!/bin/bash
sh
bash
Kei*_*son 7
考虑使用printf命令而不是echo; 它的行为在不同的shell和操作系统中更加统一.
printf
echo
归档时间:
14 年,7 月 前
查看次数:
7081 次
最近记录:
13 年,6 月 前