git bash创建脚本
创建脚本
touch xxx.sh
之后用 xxx.sh 脚本的绝对路径来访问
sh /x/x/xxx.sh
或者,将脚本绝对路径添加进
PATH
里面(这部分命令区分大小写)-
PATH
就是 git bash 用来搜索指令的路径集 - 思路就是把 xxx.sh 文件所在文件夹加到路径集里,使输入 xxx.sh 可以搜索这个路径,找到脚本
查看当前路径集
echo $PATH
在脚本绝对路径下创建
.bashrc
的文件cd /x/x/ touch .bashrc
编辑
.bahsrc
文件内容如下(区分大小写):vi .bashrc 或者 代码编辑器里编写 .bashrc 文件 export PATH="脚本绝对路径:$PATH"
进入git bash,生效
.bashrc
文件source ./.bashrc
- 之后可以使用脚本文件名 xxx.sh 来执行脚本
-
git bash编辑器vim的一些点
- [ -d 目录名 ] 检验目录是否存在
条件语句
if [ ]; then elif [ ]; then elif [ ];then fi
git bash的一些点
进入自带的vim编辑器
vi xxx
- type
- which
echo 的用法
例子:
echo -e "abc\ndef" output: abc def
echo -n "abc" -n do not output the trailing newline echo本身默认最后会输出一个换行,使用 -n 来禁用最后的换行
echo 具体语法如下:
- Linux echo命令不能显示文件中的内容。
- 功能说明:显示文字。
- 语法:echo [-ne] [字符串] 或 echo [–help] [–version]
参数:
-n 不要在最后自动换行 -E 不启用转义,默认项 -e 启用转义,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: \a 发出警告声; \b 删除前一个字符; \c 最后不加上换行符号; \f 换行但光标仍旧停留在原来的位置; \n 换行且光标移至行首; \r 光标移至行首,但不换行; \t 插入tab; \v 与\f相同