我得到的一些列數據源命令:Linux:如何創建指定文件?
a aaa
b bbb
...
z zzz
期待:
創建A.TXT,b.txt ... z.txt文件,文件內容爲aaa
,bbb
... zzz
。
我得到的一些列數據源命令:Linux:如何創建指定文件?
a aaa
b bbb
...
z zzz
期待:
創建A.TXT,b.txt ... z.txt文件,文件內容爲aaa
,bbb
... zzz
。
一種選擇是使用grep,可連續工作的情況下,例如:
grep "^a\s" file > a.txt
grep "^b\s" file > b.txt
謝謝你的回答。但是我得到很多行,不僅有兩行。 – zhanzezhu
請發佈您的腳本,輸入數據,您獲得的輸出以及您期望的輸出。 – user1934428
考慮到你所提供的數據存儲在名爲「data.file」文件,這一件作品對我來說好吧:
datasource=$(cat data.file)
while IFS='' read -r line; do
filename=$(cut -f 1 -d " " <<<$line)
contents=$(cut -f 2 -d " " <<<$line)
echo "$contents" > "$filename"
done <<< "$datasource"
我知道了,但是失敗了。 – zhanzezhu
'awk'{print >> $ 1「.txt」;關閉($ 1「.txt」)}'' – hek2mgl