开发者社区> 问答> 正文

shell 基础问题

在liunx 服务器下

问题1:编写的shell脚本 是否必须要 .sh 文件格式
问题2:编写的shell脚本 文件保存的路径 是否必须在服务器的指定文件夹或者任何文件夹内都可
问题3:编写的shell脚本 开头 都建议添加 “ #!/bin/bash ” 或可有可无
问题4:liunx 下 编写的shell 是否要配置后才可有使用编写好的脚本
问题5:在 shell脚本 内的路径是相对的还是绝对的,还是都可有? 相对的话 假如脚本在 bin 文件夹,要访问alidata下的文件,怎么写
问题6:帮我写一个for 循环,访问一个在 alidata/www/ 下的 php 文件

以下我编辑的基础脚本 a.sh 在 liunx 服务器 用 SSH 怎么访问 假设在 alidata/www/ 下

#!/bin/bash
name="OK"
echo "${name} It is a test"

追加
在vi 编辑文本后 文本内容如下, 在当前目录下 访问文件 # ./abx.sh
报错:-bash: ./abx.sh: /bin/bash^M: bad interpreter: No such file or directory
不解 ,求赐教 同上,有变量 也会报错

#!/bin/bash
echo "Hello World!"

展开
收起
a123456678 2016-06-22 14:22:00 2028 0
1 条回答
写回答
取消 提交回答
  • 首先,问题不要太简单了,自己先看书,急的话就百度谷歌

    1. 都可以,一般为了自己和别人都看懂,都是按国际惯例来
    2. 都可以
    3. 建议
    4. 默认
    5. 打个比方,假如你在厦门的话,你要去五环,那么肯定要先出去厦门,再出去福建省,再进去北京市这样;如果你在厦门,你要去鼓浪屿,那么就不用出去厦门了。
    2019-07-17 19:45:30
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Shell 脚本速查手册 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载