我有2个问题
下面是代码:
#!/bin/bash
echo "Testing Data entry for the 1st 7 days of the month"
min=01
max=7
while [ $min -lt 8 ]; do
echo -e "\n `date +"$min"%m%Y` $min \n" >> test.txt
let min=min+1
done
min=`date +%d -d "-1 month -$(($(date +%-d)-1)) day"`
cat test.txt
echo -e "Testing\nNewline"
echo -n > test.txt
我的预期结果应该是: 01032014 1 02032014 2 03032014 3 04032014 4 05032014 5 06032014 6 07032014 7
但结果如下: 01032014 1 2032014 2 3032014 3 4032014 4 5032014 5 6032014 6 7032014 7
答案 0 :(得分:2)
尝试使用cat test.txt
。
不要回应猫的结果。
答案 1 :(得分:0)
您可以将echo -e
行替换为此行以获取新行:
{ echo; date "+$min %m%Y $min"; echo; } >> test.txt