因为dirname不能保证绝对路径,而readlink可以获取绝对路径
test.bash内容:
#!/bin/bash
CurDir=$(dirname $0)
sh test.bash
output:
.
test1.bash内容:
#!/bin/bash
CurDir=$(readlink -f $(dirname $0))
sh test.bash
output:
/data/storage/xxxx/nyang/tmp
因为dirname不能保证绝对路径,而readlink可以获取绝对路径
test.bash内容:
#!/bin/bash
CurDir=$(dirname $0)
sh test.bash
output:
.
test1.bash内容:
#!/bin/bash
CurDir=$(readlink -f $(dirname $0))
sh test.bash
output:
/data/storage/xxxx/nyang/tmp