如何编写文件创建脚本?

时间:2016-04-26 08:18:43

标签: linux shell sh

我对脚本非常陌生,想知道如何编写一个脚本fileCreate,它有两个可选参数,两个输入参数如下所示:

fileCreate <filename> <path>

<filename>参数表示其中的文件名            内容将被保存

<path>参数表示文件所在的目录结构        得救。

当程序执行时,它将打开一个编辑器,用户可以输入任何内容,这些内容将按照指定保存。

如果没有传递参数,则默认为当前目录,userfileXuserfileX为创建文件的次数)

如果已存在具有相似名称且内容相同的文件,则用户应该能够附加该文件,否则只会修改日期。

1 个答案:

答案 0 :(得分:0)

使用vi作为编辑器:

D=${2:-.}

F=$1
if [ -z "$F" ] ; then
    X=1
    F="userfile$X"
    while [ -f "$F" ] ; do
        X=$(($X+1))
        F="userfile$X"
    done
fi

vi "$D/$F"