我試圖將一些jenkins bash腳本從Ubuntu移植到OS X. linux(我認爲它本來就是GNU)chmod有一個--reference選項,允許從參考文件複製模式。我正在尋找OS X的等效代碼,最好不要安裝額外的軟件包。更好的是一個跨平臺的解決方案。替換爲OS X上的chmod --reference?
具體的片斷:
# expand all the templates
find "$OUTPUT_PATH" -name "*.template" | while read FILE ; do
sed \
-e "s/%{NAME}/$OPTION_NAME/g" \
-e "s/%{TITLE}/$OPTION_TITLE/g" \
-e "s/%{VERSION}/$OPTION_VERSION/g" \
-e "s/%{WHEN}/$OPTION_WHEN/g" \
"$FILE" > "${FILE%.*}"
chmod --reference="$FILE" "${FILE%.*}"
rm -f "$FILE"
done
[編輯]統計-r的保存文檔的模式是正確的組合,統計-c不會在OS X
跨平臺的shell腳本,這是一個很好的:) – 2011-04-22 08:55:30