的方式运行一个脚本,它通常会在你正在运行的 shell 中运行 。
有问题吗?可能会有 。看看,大多数的 shell 语法是大多数种类的 shell 中通用的,但是有一些语法可能会有所不同 。
例如,在 bash 和 zsh 中数组的行为是不同的 。在 zsh 中,数组索引是从 1 开始的,而不是从 0 开始 。
文章插图
使用
#! /bin/bash
来标识该脚本是 bash 脚本,并且应该使用 bash 作为脚本的解释器来运行,而不受在系统上正在使用的 shell 的影响 。如果你使用 zsh 的特殊语法,你可以通过在脚本的第一行添加#! /bin/zsh
的方式来标识其是 zsh 脚本 。在
#!
和/bin/bash
之间的空格是没有影响的 。你也可以使用#!/bin/bash
。它有帮助吗?
我希望这篇文章能够增加你的 Linux 知识 。如果你还有问题或建议,请留下评论 。
专家用户可能依然会挑出我遗漏的东西 。但这种初级题材的问题是,要找到信息的平衡点,避免细节过多或过少,并不容易 。
如果你对学习 bash 脚本感兴趣,在我们专注于系统管理的网站 Linux Handbook 上,我们有一个完整的 Bash 初学者系列 。如果你想要,你也可以购买带有附加练习的电子书,以支持 Linux Handbook 。
via: https://itsfoss.com/run-shell-script-linux/
作者:Abhishek Prakash 选题:lujun9972 译者:robsean 校对:wxy
【linux中如何运行shell脚本 linux运行shell脚本的方法】本文由 LCTT 原创编译,Linux 中国荣誉推出
- 如何选购小直手电筒电 如何挑选好的手电筒
- word设置上下标快捷键 word中怎么设置上下标
- word同时输入上下标的方法 word中的上标和下标怎么输入
- 如何解决iPhone充电出现警告的问题 苹果充电口检测到液体充不了电
- iPhone截长图的操作方式 苹果手机如何滚动截屏
- 华为手机息屏显示时间方法 华为如何在息屏的情况下显示时间
- Mac录制屏幕视频的方法 苹果电脑如何录屏
- 华为手机云备份怎么删除旧备份 华为手机如何彻底删除云备份
- 微信设置加朋友的隐私权限 微信如何添加设置隐私的好友
- 中秋节给领导客户送什么月饼好可以提前几天送