您的位置:首页 > 运维架构 > Shell

Shell简单编程实例

2017-11-08 11:25 274 查看
例1:#!/bin/bash

          touch hello.c

  echo "#include<stdio.h>" >hello.c

  echo "int main()" >>hello.c

  echo "{" >>hello.c

  echo‘printf("Hello World!\n");’ >>hello.c

  echo "return 0;" >>hello.c

    echo "}" >>hello.c

  gcc hello.c -o hello

  ./hello

例2:#!/bin/bash

  a="hello world"

  echo those are $a

  echo $0

  echo $1

  echo $2

  echo $*

  echo $#

例3:#!bin/bash

  for dir in $1 $2 $3

  do

mkdir $dir

cd $dir

touch $dir.txt

echo "hello $dir" > $dir.txt

cd ..

例4:#!/bin/bash

  hello="hello world"

  func1()

  {

echo "hello"

  }

  func2()

  {

echo "world“

  }

  func1

  func2

  echo ${hello}

例5:#!/bin/bash

  DIR="/home/123"

  FILE="/home/123/1"

  if [-d $DIR]; then

echo "$DIR"

  fi

  if [-f $FILE]; then

echo "$FILE"

  fi
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: