shell学习笔记_5_一个简单的脚本
时间:2010-08-17 来源:chenliangmoran
小型Shell脚本的典型开发周期:首先,直接在命令行(command line)上测
试。然后,一旦找到能够完成工作的适当语法,再将它们放进一个独立的脚本里,
并为该脚本设置执行的权限。之后,就能直接使用该脚本。
在终端执行如下操作: $cat > nusers 建立文件,使用cat复制终端的输入 who | wc -l 程序的内容 ^D Ctrl-D表示end-of-file $chmod +x nusers 让文件拥有执行的权限 $./nusers 执行测试 2 输出结果
程序内容: who | wc -l
其中: who命令可以查询目前有谁登录到系统。 wc是字数计算程序,它可以算出行数(line)、字数(word)与字符数(character)。 wc -l 也就是只算出行数,一个用户的信息占用一行;所列出的结果就是已登录用户的个数。 | (管道)符号可以在两个程序之间建立管道(pipeline):who的输出,成了wc的输入。
在终端执行如下操作: $cat > nusers 建立文件,使用cat复制终端的输入 who | wc -l 程序的内容 ^D Ctrl-D表示end-of-file $chmod +x nusers 让文件拥有执行的权限 $./nusers 执行测试 2 输出结果
程序内容: who | wc -l
其中: who命令可以查询目前有谁登录到系统。 wc是字数计算程序,它可以算出行数(line)、字数(word)与字符数(character)。 wc -l 也就是只算出行数,一个用户的信息占用一行;所列出的结果就是已登录用户的个数。 | (管道)符号可以在两个程序之间建立管道(pipeline):who的输出,成了wc的输入。
相关阅读 更多 +