查看内容

创建脚本程序

  • 2020-01-27 13:38
  • 新浦京操作系统
  • Views

脚本程序的创建可以说很简单,你可以通过文本编辑器来编辑.

Shell notes

脚本程序有一定的规则:

鸟哥的私房菜 第13章

l*新浦京澳门娱乐,*脚本程序的注释:以#开头到本行结束。 **

 

l**脚本程序的一种特殊注释:以#!开头,它告诉系统其后面的参数是用来执行本文件的程序。 **

l  编写一个shell脚本,需要用”#!/bin/bash”开头:

l**一个脚本程序:**

#!/bin/bash

       #!/bin/sh

# Program:

  

#      “这里输入此脚本的功能描述”

      #first.sh

# History:

      #This file looks through all the files in the current directory

# “输入日期”  “输入作者” “输入版本”

      #for the string “MYNAME”, and displays the content of those files.

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin

      for file in *

export PATH

      do

 

          if grep –q MYNAME $file

read –p “Please input your first name: “ firstname  # 提示用户输入

              then more $file

read –p “Please input your last name: “ lastname  # 提示用户输入

         fi

echo –e “nYour full name is: $firstname $lastname” #结果由屏幕输出

      done

 

      exit 0

l  编写一个shell脚本,创建3个以你输入的字符串开头,并以日期结尾的文件。

#!/bin/bash

# Program:

#      “创建3个以你输入的字符串开头,并以日期结尾的文件。”

# History:

# “20171226” “Hongbo” “first release”

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin

export PATH

 

# 让用户输入文件名,并取得fileusr这个变量

echo –e “I will use ‘touch’ command to create 3 files.”

read –p “Please input your filename: “ fileuser

 

# 为了避免用户随意按[Enter],利用变量功能分析文件名是否有设置

filename=${fileuser:-“filename”}

 

# 开始利用date命令来取得所需要的文件名了

date1=$(date --date=’2 days ago’ +%Y%m%d)

date2=$(date --date=’1 days ago’ +%Y%m%d)

date3=$(date +%Y%m%d)

上一篇:Windows 到 Linux 之旅 下一篇:没有了