iT邦幫忙

0

Linux如何批量創建多個指令邏輯內容檔案?

  • 分享至 

  • xImage

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
這邊都是使用複製方式

寫 script 就好。 touch 指令不是給你這樣用的。
且他產生的空檔案是為了其它目的。
如記錄

提示:
使用「>」這樣的對應做法。搭配for。出來的script指令檔。
你可以再將其變成你的指令就好了。
您好,請問能給我幾個關鍵字搜尋嗎?
感謝 浩瀚星空 大神!
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
japhenchen
iT邦超人 1 級 ‧ 2020-09-29 11:32:41
最佳解答
for i in {1..5}; do echo "$i test" > $i.txt ; done

打完收工

看更多先前的回應...收起先前的回應...

原來 echo 還可以這樣用! 您太厲害了!

froce iT邦大師 1 級 ‧ 2020-09-29 12:46:24 檢舉

ㄜ...echo很常這樣用。

那並不是echo才能這樣用。主要用法為我說的「>」
你要了解其原理。

任何一種輸出。都可以用 > 來將顯示的資料存入檔案。
不要自已去想些或是找有的沒有的指令。
基本的東西就可以做到了。

任何一種輸出。都可以用 > 來將顯示的資料存入檔案
明白,感謝大神

tkunlin iT邦新手 4 級 ‧ 2020-09-30 09:34:17 檢舉

你可以參考一下,鳥哥這篇 資料流重導向. 建議你, 可以將鳥哥的網站細看一遍, 幫助很大. Linux 系統像積木一樣, 很多基本零件, 了解零件的特性後, 你可以依照自己的需求蓋出你要的系統.

您好,我現在有再參加鐵人賽,就是在看鳥哥的網站 30天菜鳥學 Linux :: 第 12 屆 iT 邦幫忙鐵人賽

Linux凡事皆檔案的特性也是這幾年我才頓"誤"......被WINDOWS所誤
鍵盤是一個檔案,滑鼠也是一個檔案,喇叭發出聲音,也是一個檔案,至於硬碟、光碟,通通都是一個檔案,全部放在/dev裡,用到才掛接上去

lesliehuang
iT邦見習生 ‧ 2020-09-29 15:56:34
【**此則訊息已被站方移除**】

我要發表回答

立即登入回答