我正在尝试编写一个非常简单的 shell 脚本,它将逐行解析文件,如果它发现该行的长度是 170 个字符,那么我希望它比行尾字符删除,以便它会合并下一个与它一致。
我编写了脚本,但它不起作用,我知道我遗漏了一些东西,因为我不断收到此错误:
-bash-3.2$ ./removeline.sh
'/removeline.sh: line 2: syntax error near unexpected token `do
'/removeline.sh: line 2: `do
这是我的脚本:
for line in `testfile.log`
do
echo ${#line} > $i
if $i = 170 ; then
tr -d '\n'
end
done