shell脚本学习指南-学习(1)

一、先看下面这个命令:java

$who  | wc  -l  计算当前登录的用户个数;shell

$who   当前登录的有哪些用户;bash

pipeling(   |  )能够在两个程序之间创建管道,左侧的结果成为右侧的输入。函数

写下的第一个shell脚本程序,user.sh,给它加权限,chmod +x user.sh,执行该程序输出用户个数和登录用户。spa

#!/bin/bash

who | wc -l
who

exit #


shell程序的第一行都是以  #!做为特殊标记,用来扫描后面的路径找到对应的解释器,解释后面的脚本程序。

shell脚本通常引用的是 /bin/bash,/bin/bash是 C shell的解释器,由加州大学伯克利分校开发。还有如awk等其余脚本解释器。code

shell程序的标准退出是: exit #blog

二、shell识别三种命令:内建命令、shell函数、外部命令进程

内建命令:是shell自己所执行的命令,如cd、test、echo、printfip

shell函数:功能健全的一系列程序代码,以shell语言写成,能够像命令那样引用。开发

外部命令:是由shell的副本(新的进程)执行的命令。

printf "The first program always prints'%s,%s\n'" Hello Shell

printf "The first program always prints'%d,%d\n'" 12  45


printf 比echo移植性要好!

相关文章
相关标签/搜索