我試圖將文件boot-1.5-SNAPSHOT.jar
複製到boot-1.5.jar
。複製並替換文件名字符串中的內容
我試過這個使用sed
但我得到一個錯誤。我知道語法不對,我希望有人能爲我完成它。
cp boot-* | sed -e 's:-SNAPSHOT::g'
cp: missing destination file operand after ‘boot-1.5-SNAPSHOT.jar’
的這種想法是該腳本將不知道的版本號,只是罐子將是它試圖複製該文件中的文件夾中。這就是我使用星號的原因。版本號變化很頻繁,所以使用cp file file2
將無法正常工作。
是的,但請強調引用更多的重要性。原始文件名可能有空白;此外,體育可能引入新的空白 - 要麼是文字分割。所以PE中的引用比簡單的擴展引用更重要。 – kojiro
謝謝Micha。這工作完美。乾杯! – user0000001