我打算創建一個簡單的腳本來根據存儲在屬性文件中的值編輯文件。 所以基本上我打算循環遍歷原始文件中的每一行,當它遇到一行內的某個標籤時,請說「/#」,它將獲得標籤後面的文本,即證書,然後實現一個函數來解析屬性文件來獲得特定的值並將它們添加到原始文件中。 因此,例如,文件將具有以下行:shell解析一行以查找某個標記
「/#證書」
我不知道如何最好地搜索標籤,我打算有一個,如果找到/#和然後拆分剩餘的文本以獲取字符串。
while read line
do
#need to parse line to look for tag
echo line >> ${NEW_FILE}
done < ${OLD_FILE}
任何幫助將é不勝感激
================================= ====
編輯:
我的解釋有點差;道歉。我只是試圖獲取/#後面的文本 - 即我只想獲取它之前的字符串值。然後我可以根據文本的內容調用函數。
您的問題已標記sh bash ksh - 是否意味着這些的「任何」或「全部」? – tripleee