Shell简单编程实例

来源:互联网 发布:dwg文件查看器for mac 编辑:程序博客网 时间:2024/05/16 11:27

例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

原创粉丝点击