linux shell脚本位置在哪儿 linux shell 问题?怎么知道shell脚本自己的路...

\u8bf7\u95ee\u4e00\u4e0b\uff0clinux\u4e2d\u7684shell\u811a\u672c\u5199\u5728\u54ea\u91cc\uff1f\uff1f\uff1f

\u968f\u4fbf\u653e\u5728\u54ea\u91cc\u90fd\u884c\uff0clinux\u4e0d\u9760\u540e\u7f00\u533a\u5206\u662f\u5426\u53ef\u6267\u884c\u3002\u6240\u4ee5\u4efb\u4f55\u540e\u7f00\u6216\u6ca1\u6709\u540e\u7f00\u90fd\u53ef\u4ee5\u3002\u4f46\u662f\u4e3a\u4e86\u81ea\u5df1\u8bc6\u522b\u65b9\u4fbf\uff0c\u4f60\u53ef\u4ee5\u53d6\u4e00\u4e2a\u4f60\u719f\u6089\u7684\u540d\u5b57\u5982xx.sh
\u600e\u4e48\u8ba9\u4ed6\u53ef\u4ee5\u6267\u884c\u5462\uff0cchmod u+x xx.sh\u8fd9\u6837\u4f60\u5c31\u62e5\u6709\u4e86\u6267\u884c\u4ed6\u7684\u6743\u9650\u3002

\u7528dirname\u547d\u4ee4\u548cpwd\u547d\u4ee4\uff08\u6216\u8bfb\u53d6PWD\u53d8\u91cf\uff09\u7ec4\u5408\u3002\u5148\u8fdb\u5165\u811a\u672c\u6240\u5728\u76ee\u5f55\uff0c\u8bfb\u51faPWD\u503c\uff08\u8fd9\u5c31\u662f\u9700\u8981\u7684\u4e1c\u897f\uff09\uff0c\u7136\u540e\u8fd4\u56de\u539f\u6765\u7684\u4f4d\u7f6e[\u53ef\u9009]\u3002\u547d\u4ee4\u5982\u4e0b\uff1a
echo $(cd "$(dirname "$0")"; pwd)
\u8fd9\u91cc\u7684cd\u662f\u5728\u5b50shell\u4e2d\u6267\u884c\uff0c\u6240\u4ee5\u4e0d\u9700\u8981\u7528\u989d\u5916\u7684\u547d\u4ee4\u8fd4\u56de\u539f\u4f4d\u7f6e\u4e86\u3002



扩展阅读:linux shell脚本编写教程 ... shell脚本for循环 ... 脚本编程教学 ... linux执行bash脚本 ... linux自动执行shell脚本 ... shell脚本面试题 ... 100个必会的shell脚本 ... linux shell 菜鸟教程 ... linux sed命令 替换 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网