小编Con*_*oob的帖子

出错后如何让我的 .bat 文件继续

我在 Windows 中有一个 .bat 文件,它可以做三件事

cmd1 arg1 arg2
cmd2 arg3 
cmd3 arg4 arg5 arg6
Run Code Online (Sandbox Code Playgroud)

有时 cmd1 会失败,这很好,我想继续执行 cmd2 和 cmd3。但是我的蝙蝠停在 cmd1 处。我怎样才能避免这种情况?

为清楚起见更新- 这些不是其他 .bat 文件,它们是 exe 命令。希望我不必为了实现这一点而构建 .bat 文件树。

windows command-line batch-file

39
推荐指数
3
解决办法
8万
查看次数

macOS 终端中的提示名称从何而来?

我的 MacBook Pro 终端上的提示开头的单词从何而来?

目前看来是这样的

Last login: Fri Oct 14 12:55:34 on ttys000
sherrythinkpad:~ ConfusedNoob$ 
sherrythinkpad:~ ConfusedNoob$ 
Run Code Online (Sandbox Code Playgroud)

显然,ConfusedNoob 是我的用户名——但sherrythinkpad究竟是从哪里来的呢?

mac terminal macos

8
推荐指数
1
解决办法
1万
查看次数

Dock 中的下载文件夹

我不小心从 Dock 中删除了我的下载文件夹。

我把它从 Finder 拖了回来,但它不像以前那样工作了,它现在只是一个普通的文件夹:(

任何想法如何恢复它原来的辉煌?

dock macos

4
推荐指数
1
解决办法
8476
查看次数

OSX 目录敏感的终端中的选项卡完成吗?

为什么选项卡完成仅在 OS X 终端中的某些时间有效?例如cd docuTab

例如,当我在时/Users/它工作正常。但是当我在时~/它根本不起作用。

一旦进入~/Documents/它再次工作。这是怎么回事?我肯定打字足以消除子文件夹中的任何歧义。

terminal macos

2
推荐指数
1
解决办法
6366
查看次数

使用 Mac OS X 终端将选择的文件夹复制到新位置,并具有合并行为

我有一个文件夹“foo”,其中包含很多子文件夹,例如

foo
 |---20101
 |---20102
 |---20103
 |---20111
 |---20112
 |---20113
Run Code Online (Sandbox Code Playgroud)

还有更多的方式,但希望它能解释这个场景。我现在想将此文件夹中以“2011”开头的所有文件夹复制到名为“bar”的“foo”的同级中。但是,'bar' 已经包含一些同名的文件夹

bar
 |---20111
 |---20113
 |---20114
Run Code Online (Sandbox Code Playgroud)

源文件夹和目标文件夹的内容应该合并。请注意,该脚本还需要创建一个 bar/20112 文件夹,因为该文件夹不存在。

我是 Mac 终端脚本的新手,并已成功地 grep 正确的文件夹

foo>ls | grep ^2011 
Run Code Online (Sandbox Code Playgroud)

其中列出了正确的文件夹,但我不知道如何将其传递给适当的复制操作。

bash grep terminal.app macos

2
推荐指数
1
解决办法
4511
查看次数

标签 统计

macos ×4

terminal ×2

bash ×1

batch-file ×1

command-line ×1

dock ×1

grep ×1

mac ×1

terminal.app ×1

windows ×1