如何在 bash 中使用 echo 表示格式化的 printf
How to represent formatted printf using echo in bash
生成与 bash
中格式化 printf 相同输出的命令是什么
如果您的系统 echo
支持 -ne
那么您可以定义一个函数,例如...
$ puts(){(echo -ne "sometext \t \n \n")}
$ puts hello world bye
sometext hello world
bye
(输入 bash)
对于遍历参数列表,这是可能的...
puts(){
for string in ${@}; do
echo -ne ${string}
done
}
你做不到...
puts 0 1 "\n" 3 "\t" 4 5 6 "\n" 7 8 9 "\n"
生成与 bash
中格式化 printf 相同输出的命令是什么如果您的系统 echo
支持 -ne
那么您可以定义一个函数,例如...
$ puts(){(echo -ne "sometext \t \n \n")}
$ puts hello world bye
sometext hello world
bye
(输入 bash)
对于遍历参数列表,这是可能的...
puts(){
for string in ${@}; do
echo -ne ${string}
done
}
你做不到...
puts 0 1 "\n" 3 "\t" 4 5 6 "\n" 7 8 9 "\n"