我需要在一些迭代之后杀死“yes”命令,两种方法:
a)杀了它
b)给出“n”作为输入 过了一段时间
如何自动删除.git目录?
答案 0 :(得分:4)
为什么不做“rm -rf .git”?这是删除包含只读文件的目录的正确方法。
如果你出于其他原因需要使用yes,那么这里是如何得到10'y'然后是n:
(yes | head -10; echo n) | rm -r .git
答案 1 :(得分:0)
您可以预先创建一个文件,其中包含一小撮y,后跟一个n和管道,而不是使用“是”。
您还可以编写一个类似“是”的程序,在返回n之前返回与参数指定的y一样多的y。可以将参数指定为在返回n之前运行的秒数。