shell实例(十七) ----find和xargs命令
来源:互联网 发布:程序员做生意 编辑:程序博客网 时间:2024/04/30 09:06
1.分析单词出现的频率
#! /bin/sh
ARGS=1
E_BADARGS=65
E_NOFILE=66
if [ $# -ne "$ARGS" ]
then
echo "Usage: `basename $0` filename"
exit $E_BADARGS
fi
if [ ! -f "$1" ]
then
echo "File /"$1/" does not exist."
exit $E_NOFILE
fi
sed -e 's//.//g' -e 's//,//g' -e 's/ //
/g' "$1" | tr 'A-Z' 'a-z' | sort |uniq -c | sort -nr
exit 0
2.cut命令
#! /bin/sh
FILENAME=/etc/passwd
for user in $(cut -d: -f1 $FILENAME)
do
echo $user
done
exit 0
3.确定文件时脚本
#! /bin/sh
FILENAME=/etc/passwd
for user in $(cut -d: -f1 $FILENAME)
do
echo $user
done
exit 0
4.产生10进制随机数
#! /bin/sh
head -c4 /dev/urandom | od -N4 -tu4 | sed -ne '1s/.* //p'
exit 0
5.在脚本中模拟grep行为
#! /bin/sh
E_BADARGS=65
if [ -z "$1" ]
then
echo "Usage:`basename $0` pattern"
exit $E_BADARGS
fi
echo
for file in *
do
output=$(sed -n /"$1"/p $file)
if [ ! -z "$output" ]
then
echo -n "$file: "
echo $output
fi
echo
done
echo
exit 0
- shell实例(十七) ----find和xargs命令
- shell实例(十六) ----find和xargs命令
- Shell中的find和xargs命令
- find和xargs命令
- find命令和xargs
- Shell编程学习---第二篇:Find命令和xargs
- shell 中find和xargs命令使用小结
- find命令和xargs命令
- linux下find,xargs命令详解和实例
- linux下find,xargs命令详解和实例
- linux下find,xargs命令详解和实例
- Linux find和xargs命令
- shell test和find命令实例解析
- BASH命令和SHELL脚本总结(15)find和xargs和exec和rsync
- Shell笔记第二天 Find和xargs
- shell find和xargs学习(七)
- Linux命令(shell)从入门到精通 学习笔记之2 使用find和xargs
- find和xargs 命令的利用
- algorithm-find_end
- 第3章 类与继承
- 安装Acrobat Profession 7.0时提示服务Print Spooler 启动失败,如何解决?
- algorithm-partial_sort
- 各种烧写文件格式简介
- shell实例(十七) ----find和xargs命令
- Oracle中IO
- u-boot移植随笔:困难重重,前路未知
- 普京下令加速推动油气项目以满足日本能源需求
- 世卫组织称已准备帮助日本应对核电危机
- 日本本州岛东部沿海再次发生5.2级地震
- 栃木县今天开始接收从福岛核电站疏散的居民
- 外交部就日本地震海啸灾害和核泄漏等答问
- 今天学习目标3月15日!