我有一个像文本文件
a
b
c
d
e
f
Run Code Online (Sandbox Code Playgroud)
我想写一个bash脚本,它读取文件并返回
ab
bc
cd
de
ef
Run Code Online (Sandbox Code Playgroud)
到目前为止,我的尝试是一个脚本,它读取2行2行,并尝试保存第二个变量,以便在下一轮中重复使用它.但到目前为止我的尝试是:
#!/bin/bash
while read LINE
do let "COUNT++";
if [[ $COUNT == 2 ]]; then
echo $PREV $LINE
COUNT=0
LINE=$PREV2
else
PREV="$LINE"
fi
done
Run Code Online (Sandbox Code Playgroud)
我能管理的最好的是像这样的列表
ab
cd
de
f
Run Code Online (Sandbox Code Playgroud)
您可以使用:
p=
q=
while read -r p; do
[[ -n "$q" ]] && echo "$q$p"
q="$p"
done < file
ab
bc
cd
de
ef
Run Code Online (Sandbox Code Playgroud)