Shell - 简明Shell入门01 - 第一个脚本(HelloShell)
2023-09-14 08:59:09 时间
示例脚本及注释
#!/bin/bash
echo "hello shell!" # 打印字符串“hello shell!”
echo "Date: " `date` # 显示命令执行结果
echo "\"It is a test!\"" # \ 转义字符
echo '\"It is a test!\"' # 在单引号中原样输出字符串,不进行转义或取变量
echo -e "Pass! \n" # -e 启用反斜线控制字符的转换,\n 显示换行
echo "Pass! \n" # 默认关闭反斜线控制字符的转换
# #! --- 指定解释器
# echo --- display a line of text
# # --- 单行注释,Shell不支持多行注释
#
#
# ### Shell与Shell脚本
# - Shell是提供访问操作系统内核服务界面的应用程序;
# - 通过Shell脚本(shell script)可以在Shell中实现特定功能;
# - 脚本执行时,一边解释一边执行,如果脚本包含错误,只要没执行到这一行,就不会报错;
# - 查看可用shell: cat /etc/shells
# - 查看shell版本: bash --version
#
#
# ### 执行脚本的方法
# 1. 使用chmod命令为脚本文件添加可执行权限,然后直接执行(脚本内需要指定解释器路径)
# 2. 通过“bash test.sh”方式将脚本作为解释器的参数,直接调用解释器
# 3. 使用source命令或"."执行文件,例如“source test.sh”(在父进程中直接执行,不会创建子进程)
#
#
# ### echo命令
# 通过“man echo”获取命令详细信息
# 参数“-E”:关闭反斜线控制字符的转换(默认)
# 参数“-e”:启用反斜线控制字符的转换
# 参数“-n”:取消行末的自动换行
相关文章
- ps -ef |grep -v 在shell sh 脚本中貌似无效?
- 01- Shell脚本学习--入门
- Shell - 简明Shell入门15 - 调试(Debug)
- Shell - 简明Shell入门14 - 操作符(Operator)
- Shell - 简明Shell入门09 - 重定向(Redirection)
- Shell - 简明Shell入门07 - 数组(Array)
- Linux Shell脚本自动化编程实战- shell内置命令 break、continue
- Linux Shell脚本自动化编程实战-shell变量(二)
- Spark修炼之道(基础篇)——Linux大数据开发基础:第九节:Shell编程入门(一)
- scrapy-shell的使用
- 重新点亮shell————awk数组[十四]
- 成功解决CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate‘.If u
- Hadoop快速入门——第二章、分布式集群(第三节、HDFS Shell的常用命令)
- 21.第六章 Shell脚本编程基础入门-- shell 脚本语言的基本用法(四)
- 18.第六章 Shell脚本编程基础入门 -- 编程基础和shell脚本语言的基本用法(一)
- Linux系统shell脚本入门之break
- 第一章 linux-shell命令入门
- shell程序
- 查看系统CPU是否支持KVM虚拟化(回显,shell脚本)