我嘗試使用SED改變一個名爲convergence.gnu 我有一個名爲lafila變量,它是一個文件名 目前文件中的行使用美元符號,我可以這樣做: lafila="nGas060.dat"
sed -i "6s/.*/plot \"$lafila\" using 1:2 with l/" convergence.gnu
這正確地改變了我convergence.gnu文件的第六行: plot
在bash中使用unzip命令時,會在終端中創建大量輸出。某些輸出可以通過使用-q選項或-qq(「= even even」 - UNZIP MAN)來抑制。然而,總是這個過程的結束,我仍然收到一條消息,如10 archives were successfully processed(並且在它之前有一個空行)。 看起來這消息是來自STDERR,因爲當我輸出STDOUT到文件等 unzip -qq f