Shell简单编程实例

例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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值