我能够获得文件中的总行数,并且能够在文件末尾附加date|count
记录,但是该文件具有标题和尾部记录,我应该得到计数排除这两行。
我的代码:
daatee="$(date +%Y%m%d)"
NumLines="$(sed -n '$=' test.txt)"
sed -i "$ a $daatee|$NumLines" test.txt
电流输出:
20180925|10
预期输出:
20180925|8
专家,请帮助我修复代码。
答案 0 :(得分:0)
怎么样:
printf "%s|%s\n" "$(date "+%Y%m%d")" $(($(wc -l < test.txt) - 2)) >> test.txt