我有價值觀這樣一個文本文件:轉換由` N`分離的垂直的長方形,水平
a b
c d
e f
g h
i j
k l
m n
o p
q r
s t
u v
w x
我想轉換由\n
分離水平的像這樣的垂直線:
a c e g
b d f h
i k m o
j l n p
q s u w
r t v x
我已經試過這樣:
WRD=$(head -n 1 a.txt | wc -w);
for((i=1; i<=$WRD; i++)); do
awk '{print $'$i'}' a.txt | tr '\n' ' '; echo;
done > "sa.txt"
但輸出中看起來是這樣的:
a c e g i k m o q s u w
b d f h j l n p r t v x
如何編輯它以輸出我想要的?
不妨'讀一致性-r line2' ...':)' –
@ DavidC.Rankin:謝謝。我已經更新了我的答案。 – Cyrus
這不會產生預期的輸出,它只是合併線對而不是轉置線。 –