我正在尝试使用 bash 脚本显示某些详细信息,但 bash 脚本的输出与终端的输出不同。
终端输出:
ubuntu@ubuntu:~/ubin$ cat schedule.text | grep 09/06/12
Sat 09/06/12 Russia 00:15 Czech Republic A
Sat 09/06/12 Netherlands 21:30 Denmark B
ubuntu@ubuntu:~/ubin$
Bash 脚本输出:
ubuntu@ubuntu:~/ubin$ bash fixture.sh
Sat 09/06/12 Russia 00:15 Czech Republic A Sat 09/06/12 Netherlands 21:30 Denmark B
ubuntu@ubuntu:~/ubin$
如您所见,bash 脚本的输出与终端的输出不同。我的 bash 脚本输出在一行中包含所有内容。
夹具.sh:
A=$(date +%d/%m/%y) #get today's date in dd/mm/yy fmt
fixture=$(cat /home/ubuntu/ubin/schedule.text | grep $A)
echo $fixture
所以,我的问题是如何使我的 bash 脚本输出类似于终端输出?