-2
這是實例。迭代文件並使用shell腳本替換多重命令
我有多個輸入的屬性,如下所示:
$Prop1 = value1;
$Prop2 = value2;
$Prop3 = value3;
,並與下面的內容幾個txt文件(文件具有不同的內容,但格式是相同的)與幾個子文件夾的文件夾下: 文件位於包含少量子文件夾的文件夾中。
{{Prop1}}.{{Prop2}}
{{Prop2}}-{{Prop3}}
{{Prop1}}:{{Prop4}}:{{Prop2}}-{{Prop4}}
${Argument1} = {{Prop1}}.{{Prop2}}.{{Prop3}}.{{Prop4}}
可能有的請幫助我解決下一個案例:
- 迭代通過文件夾和子發現,與* .TXT
- 對於所有受資助的文件結尾的文件,「{{道具*} }「應替換爲相應的$ Prop *值。例如:「{{Prop1}}」應該變成「value1」
- 如果「{{Prop *}}」不存在(在我們的例子中「{{Prop4}}」)不會取代任何內容並引發錯誤
- 「$ {參數*}」不應該被感動,並應保持不變
- 原始文件不應該被改變,以更換新的文件應該在其他位置預先建立
感謝
UPD:
請添加你的代碼以及迄今爲止已經嘗試過的內容,這將使人們能夠幫助你。 – Stuart
爲什麼你有這個標籤'ruby'? – dawg
此代碼無效的Ruby代碼。請清理您的代碼,並確保它在發佈之前至少解析正確! –