
我怎樣才能擁有一些unix 指令的選項來自檔案?這就是文件的作用不是包含全部選項-其他選項在別處指定。
lsoptions.txt
例如,我有包含以下內容的文件:
-F -G
現在我想執行
ls -a <and all options specified in the file lsoptons.txt>
即,我想執行ls -a -F -G
.
也就是說,指定一些選項,但其他選項是從文件中讀取的。
筆記:
- 這顯然是一個編造的例子。我的真實用例是我的 shell 腳本需要文件中提供的一些參數
TeX
。因此,我不會讓使用者在多個位置複製訊息,而是將TeX
所需的選項寫入檔案中,以便 shell 腳本也可以存取它們。一種選擇是產生TeX
整個腳本,但如果我可以從文件中讀取選項,則會容易得多。
答案1
對於上面列出的簡單範例,
ls -a $(cat lsoptions.txt)