shell脚本编程基础14、15

1.位置参数变量  $0程序名  $1第一个参数

2.命令行参数个数变量  $#

3.最后一个命令行参数变量  ${!#}

4.命令行所有参数变量  $*

5.命令行所有参数列表变量  $@

6.移动变量  shift 2

7.处理命令行选项和参数  getopt optstring parameters  (getopts)

8.获取输入  read

9.标准输入文件描述符  0(STDIN)

10.标准输出文件描述符  1(STDOUT)

11.标准错误文件描述符  2(STDERR)

12.重定向输出  2> test  1> test  (&> test)

13.重定向到文件描述符  >&2

14.永久重定向  exec 1> test(exec 0< test)

15.创建输入输出文件描述符(3~8)  exec 3> test  (exec 6 < &0)

16.创建读写文件描述符  exec 3<> test

17.关闭文件描述符  exec 3>&-

18.进程的当前PID  $$

19.列出打开的文件描述符  lsof -a -p $$ -d 0,1,2

20.阻止命令输出  > /dev/null

21.创建临时文件  mktemp test.XXX

22.创建临时目录  mktemp -d dir.XXX

23.在/tmp目录创建临时文件  mktemp -t test.XXXXXX

24.将输出同时发送到显示器和日志文件  date | tee testfile

25.追加到文件  date | tee -a testfile

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值