簡體   English   中英

批量使用上一個輸出用於下一個命令

[英]Use previous output for next command in batch

我想將輸出用於下一個命令,因此我在DESKTOP上找到具有以下內容的ZIP文件:

dir [DESKTOP PATH] /b /s /a-d | findstr .zip

所以..輸出是ZIP DESTINATION:

C:\Users\[Profile]\Desktop\forexample.zip
C:\Users\[Profile]\Desktop\forexample2.zip

我使用帶有cmd選項的特殊軟件使用以下命令刪除ZIP中帶有* .exe擴展名的文件:

zip [ZIP DESTINATION] -d *.exe

是否有可能在下一個命令中使用第一輸出?

我認為您可以使用:

for /f %%i in ('dir /b /s /a-d %userprofile%\desktop\*.zip') do zip %%i -d *.exe

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM