首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在mac中拆分文件,然后将其合并到Windows中(例如:使用拆分和cat)?

如何在mac中拆分文件,然后将其合并到Windows中(例如:使用拆分和cat)?
EN

Stack Overflow用户
提问于 2017-07-24 15:26:50
回答 1查看 1.3K关注 0票数 2

我曾尝试使用以下命令拆分文件Mac:

split -b 20mb myFile.zip

然后我得到了一些以x: xaa xab开头的文件

我可以使用cat终端命令cat xaa xab > myFile.zip恢复Mac上的文件。

但它无法在Windows上执行cat命令...:-(有没有可行的解决方案?

在进阶时谢谢

伊沙伊

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-24 15:53:50

下面的批处理脚本将执行您需要的操作。通过batchfile.bat x myFile.zip使用它,它循环遍历以指定前缀x开头的所有文件,并使用type将它们追加到结果文件myFile.zip

代码语言:javascript
运行
复制
@echo off

set INVARGS=0
if [%1] == [] set INVARGS=1
if [%2] == [] set INVARGS=1
if %INVARGS% == 1 (
   echo Usage: %0 ^<file_prefix^> ^<result_file^>
   goto eof
)

set "prefix=%~1"
set "resFile=%~2"

rem create new empty file in directory of batch file: %~dp0
break>"%resFile%"
rem loop through all output line of the dir command, unset delimns
rem so that space will not separate
for /F "delims=" %%a in ('dir "%prefix%*" /b /s /a-d') do (
   rem don't use the result file
   if not [%%a] == [%resFile%] (
      rem append the output to file
      type "%%a">>"%resFile%"
   )
)

:eof
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45274516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档