-1
我想知道如何在windows或linux cli中將行中的文件轉換爲數組。所以新的文本文件是這樣的{"line 1", "line 2", "line 3"}
在cli中如何將文件的每一行轉換爲數組
我試圖使用貓過濾器,但後來我迷路了,我不是很熟悉cli一般。謝謝。
我想知道如何在windows或linux cli中將行中的文件轉換爲數組。所以新的文本文件是這樣的{"line 1", "line 2", "line 3"}
在cli中如何將文件的每一行轉換爲數組
我試圖使用貓過濾器,但後來我迷路了,我不是很熟悉cli一般。謝謝。
下面是一個bash腳本,它逐行讀取文件並打印每行用雙引號括起來,並以逗號開頭。第一行是唯一沒有逗號前面的行。
echo -n "{"
COMMA=""
while read p; do
if [ -n "$p" ]; then
echo -n "$COMMA\"$p\""
COMMA=","
fi
done <mylines.txt
echo -n "}"
每行其添加額外的空字符串這樣的後實際:'{「一號線」,「」,「2號線」,「」 ...' – 2014-12-05 03:17:26
@MuhammadUmer沒有你的文件有空行? – FuzzyTree 2014-12-05 04:17:10
是啊每一行都用空行分隔.. – 2014-12-05 14:57:32