如果你想要这个脚本,下面的Bash脚本应该做你想要的(加上告诉你,当文件已经存在):
#!/bin/bash if [ -e $1 ]; then echo "File $1 already exists!" else echo >> $1 fi
如果您不想要“已存在”消息,您可以使用:
#!/bin/bash if [ ! -e $1 ]; then echo >> $1 fi
编辑关于使用:
保存任何版本的名称你喜欢,让我们说“create_file”(引用我的,你不想要他们在文件名)。然后,要使文件执行,在命令提示符执行:
chmod u+x create_file
Put the file in a directory in your path,则使用它:
create_file NAME_OF_NEW_FILE
$ 1是一个特殊的shell变量,它在程序名后面的命令行中接受第一个参数;即$ 1将在上述使用示例中选择NAME_OF_NEW_FILE。