我在一個目錄中有一個可執行檔案,當我運行該檔案(使用./file)時,我得到一個輸出檔案(.out),它保存在可執行檔案的同一目錄中。我希望將此輸出保存在上述目錄的子目錄中。我應該使用什么命令/標志?
uj5u.com熱心網友回復:
兩種可能:
如果您將輸出重定向到
out自己的檔案:cd directory || exit ./file >.out那么你可以這樣做:
cd directory || exit ./file >subdir/.out如果
file可執行檔案創建自己的檔案.out:cd directory || exit ./file.out 檔案由可執行檔案創建,您無法更改它(例如,它不是腳本),請自行移動檔案:
cd directory || exit ./file && mv .out subdir
你可以把它包裝成一個腳本,稱之為 myfile:
#!/bin/bash
cd directory || exit
./file
mv .out subdir/.out
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/461199.html
下一篇:提取兩個具有不連續字串的連續行
