Linux如何批量創建多個指令邏輯內容檔案?
我期望
somefunction {1..3}.txt --內容="{3} test"
系統會建立 1.txt
,2.txt
,3.txt
內容分別是 1 test
,2 test
,3 test
目前我的知識1 :
可以使用 touch {起始..結束}.txt 批量創建檔案
test@test:~$ touch {1..10}.txt
test@test:~$ ls
10.txt 1.txt 2.txt 3.txt 4.txt 5.txt 6.txt 7.txt 8.txt 9.txt
搜尋1 : Linux 命令行for 循环,批量操作复制n个文件的内容到一个文件 ...blog.csdn.net › article › details
這邊都是使用複製方式
for i in {1..5}; do echo "$i test" > $i.txt ; done
打完收工
原來 echo 還可以這樣用! 您太厲害了!
ㄜ...echo很常這樣用。
那並不是echo才能這樣用。主要用法為我說的「>」
你要了解其原理。
任何一種輸出。都可以用 > 來將顯示的資料存入檔案。
不要自已去想些或是找有的沒有的指令。
基本的東西就可以做到了。
任何一種輸出。都可以用 > 來將顯示的資料存入檔案
明白,感謝大神
你可以參考一下,鳥哥這篇 資料流重導向. 建議你, 可以將鳥哥的網站細看一遍, 幫助很大. Linux 系統像積木一樣, 很多基本零件, 了解零件的特性後, 你可以依照自己的需求蓋出你要的系統.
您好,我現在有再參加鐵人賽,就是在看鳥哥的網站 30天菜鳥學 Linux :: 第 12 屆 iT 邦幫忙鐵人賽
Linux凡事皆檔案的特性也是這幾年我才頓"誤"......被WINDOWS所誤
鍵盤是一個檔案,滑鼠也是一個檔案,喇叭發出聲音,也是一個檔案,至於硬碟、光碟,通通都是一個檔案,全部放在/dev裡,用到才掛接上去