Shell 脚本入门

Shell 简绍

shell 是 C 语言编写的,是用户与linux 内核沟通的桥梁,是一种命令语言,又是一种解释性的编程语言。

shell 的功能

  1. 命令行解释
  2. 启动程序
  3. 输入输出重定向
  4. 变量维护
  5. 环境控制
  6. shell 编程

一、第一个shell 脚本

shell 脚本是将一些命令按照执行顺序写入文件,并给予执行权限

创建文件 demo.sh 

#!bin/bash
echo "Hello World"

exec /bin/bash

# 是注释语法, #!是特殊的用法,定义脚本的执行环境

给执行权限 

chmod  700  demo.sh

如果文件没有执行权限,可以通过其他参数执行如

sh  demo.sh

bash demo.sh

二、基本语法

~  代表家目录

$  取变量内容

|  管道符

>  输入重定向(清空)

>> 输入重定向

`  `  内部执行命令

注释:date +%F ,输出时间 yyyy-MM-dd

wc 统计文本

expr 执行属性运算

#!bin/bash

cd  /shell
mkdir fold
cd fold
for((i=0;i<10;i++));do
    touch $i.txt
done
原文地址:https://www.cnblogs.com/bytecodebuffer/p/14070202.html