文件执行方法
-
1.用编译器
-
用相对路径:
Which sh -->/bin/sh\ Which file -->/home/liucaixin/aa.txt /bin/sh /home/liucaiixn/aa.txt
-
用绝对路径:
/bin/sh aa.txt (cd到aa目录下)
-
-
2.用执行权限去执行
```shell 用相对路径: /home/liucaixin/aa.txt 用绝对路径: ./aa.txt ```
bash和dash本质区别就是shell
centos:/bin/sh默认指定 bash
debain:/bin/sh默认指定dash
在debain调试代码经常报错的原因:因为脚本虽然指定#!/bin/bash,而执行脚本的时候使用sh,所以就会报错
解决办法:使用bash -x test.sh