0

经过一些迭代后,我需要杀死“yes”命令,有两种方法:

a) 杀死它

b)一段时间后将“n”作为输入

您将如何自动删除 .git 目录?

4

2 回答 2

4

为什么不做“rm -rf .git”?这是删除包含只读文件的目录的正确方法。

如果您出于其他原因需要使用 yes,以下是如何获得 10 个 'y' 后跟一个 n:

(yes | head -10; echo n) | rm -r .git
于 2009-08-14T20:31:46.390 回答
0

您可以预先创建一个包含少量 y 后跟一个 n 的文件,然后通过管道将其输入,而不是使用“yes”。

您还可以编写一个类似“yes”的程序,在返回 n 之前返回参数指定的尽可能多的 y。该参数可以指定为在返回 n 之前运行的秒数。

于 2009-08-14T20:33:05.183 回答