Linux学习脚本的最后一题,需要学习者合理使用sed和awk,刚学还不太精,下面是个人关于这题写的脚本: #!/bin/bash # output system users...... PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH etc_passwd=`cat /etc/passwd | wc -l` for (( i=1; i<=$etc_passwd; i=i+1)) do content_line=`cat /etc/passwd | sed -n "$i"p | awk "BEGIN {FS=":"} {print $1}"` echo "The $i account is $content_line" done 代码中使用了for循环作为条件进行输出信息,取sed行然后将行进行awk分段处理。Ubuntu 10.04下搭建FPGA/CPLD开发环境:Quartus II 9.1红旗Linux桌面6.0 SP3 新特性介绍相关资讯 Linux知识
- 时光总是太匆匆!Linux已经诞生23 (08/29/2014 14:12:03)
- Linux虚拟文件系统之文件打开(sys (02/14/2012 11:41:54)
- 2012 年 Linux 峰会时间表 (02/14/2012 06:47:27)
| - 报告称当前 Linux 人才抢手 高薪也 (02/15/2012 06:35:56)
- 解析企业为何选择Linux及其特别之 (02/14/2012 08:17:59)
- Linux禁用字符闪烁的方法 (11/02/2011 10:28:25)
|
本文评论 查看全部评论 (0)