在shell中,echo输出会自动换行。有时候在循环中不希望echo输出换行。代码实现如下:
|
1
|
echo -e " \c" # -e 表示开启转义, \c表示不换行 |
脚本:
|
1
2
3
4
5
6
7
8
9
|
#!/bin/bashi=1while [ 1 ]do echo -e "$((i++)).\c" # -e 表示开启转义 echo `date "+%Y-%m-%d %H:%M:%S"` sleep 2done |