文件中指定的命令的選項

文件中指定的命令的選項

我怎樣才能擁有一些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)

相關內容