sh 从https://github.com/github/gitignore创建.gitignore

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 从https://github.com/github/gitignore创建.gitignore相关的知识,希望对你有一定的参考价值。

#!/bin/bash
gitignore="/Users/derek/Workspaces/gitignore"

function Create
{
echo "start create"
    if [ -f ".gitignore" ]
    then
    rm .gitignore
    fi
    for arg in "$@"
    do
        file=$gitignore/$arg.gitignore
        file1=$gitignore/Global/$arg.gitignore
        if [ -f "$file" ]
        then
            cat $file >> ./.gitignore
        else if [ -f "$file1" ]
        then
            cat $file1 >> ./.gitignore
        else
            echo "Can't find $arg.gitignore"
        fi
        fi
    done

    echo "Create Completed!"
}

function List
{
    ls $gitignore/ | sed -e 's/\..*$//'
    ls $gitignore/Global/ | sed -e 's/\..*$//'
}

if [ "$1" == "create" ]
then
shift 1
Create $@
elif [ "$1" == "list" ]
then
List
else
echo "not support sub-command: $1"
fi

以上是关于sh 从https://github.com/github/gitignore创建.gitignore的主要内容,如果未能解决你的问题,请参考以下文章

如何用SH脚本实现从一个文件中取出指定的行?

sh SH脚本截图并上传到Imgur(如果使用Snagit则从剪贴板获取)

“从jsp页面代码错误运行sh文件”

无法从 sh 文件向 hql 传递参数

如何使用 SH 从文本文件创建列表?

从 PHP 运行 ./script.sh