[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 请教enabledelayedexpansion在linux的shell脚本有什么命令?

enabledelayedexpansion选项在linux的shell脚本有什么命令啊?

本帖最后由 netdzb 于 2024-3-26 23:33 编辑

回复 2# Batcher

我遇到的问题是zip打包文件续行续不了

zip file.zip file1.txt file2.txt file3.txt
没问题

写成续续行就有问题
zip file.zip \
file1.txt \
file2.txt \
file3.txt

就有问题

非要写成
zip file.zip file1.txt \
file2.txt \
file3.txt
虽然不影响使用,想到批处理可以用延迟命令解释来解决的,linux居然不支持!

TOP

回复 4# Batcher

enabledelayedexpansion
zip file.zip file1.txt \
file2.txt \
file3.txt  
windows平台我没有zip这个命令,不过这个写法应该是可以通过的

TOP

回复 6# Batcher

我想解决的问题是如何用zip工具把list.txt的文件清单打包,以前用的7z和rar,我网上没有找到具体的代码

TOP

本帖最后由 netdzb 于 2024-3-27 10:16 编辑

回复 6# Batcher

我用这个写法不知道能否解决问题,
zip file.zip -@|cat list.txt
运行后弹出文件清单,但我不知道如何传给zip命令,linux是ctrl加什么键完成stdin的输入呢?
或者在list.txt的最后一行加上某个控制符号来完成参数的传递

TOP

请教如何用zip命令对文件打包

list.txt是文件清单,均在当前目录下

TOP

回复 10# Batcher


谢谢解决了问题

TOP

返回列表