shell实例(十八) ----look,tr命令
2011-03-17 00:08
393 查看
1.检查列表中单词的正确性
#! /bin/sh
file=11-10.sh
i=0
while [ "$word" != "exit 0" ]
do
let " i += 1"
read word
echo "/"word/" is "$word"."
look $word > /dev/null
lookup=$?
if [ "$lookup" -eq 0 ]
then
echo "/"$word/" is valid."
else
echo "/"$word/" is invalid"
fi
done < "$file"
echo
exit 0
2.将当前目录下的所有文全部转换为小写
#! /bin/sh
for filename in *
do
fname=`basename $filename`
n=`echo $fname | tr A-Z a-z`
if [ "$fname" != "$n" ]
then
mv $fname $n
fi
done
exit $?
3.fmt进行折行
#! /bin/sh
WIDTH=20
b=`cat /usr/local/yjg/11-11.sh`
echo $b | fmt -w $WIDTH
exit 0
4.
#! /bin/sh
file=11-10.sh
i=0
while [ "$word" != "exit 0" ]
do
let " i += 1"
read word
echo "/"word/" is "$word"."
look $word > /dev/null
lookup=$?
if [ "$lookup" -eq 0 ]
then
echo "/"$word/" is valid."
else
echo "/"$word/" is invalid"
fi
done < "$file"
echo
exit 0
2.将当前目录下的所有文全部转换为小写
#! /bin/sh
for filename in *
do
fname=`basename $filename`
n=`echo $fname | tr A-Z a-z`
if [ "$fname" != "$n" ]
then
mv $fname $n
fi
done
exit $?
3.fmt进行折行
#! /bin/sh
WIDTH=20
b=`cat /usr/local/yjg/11-11.sh`
echo $b | fmt -w $WIDTH
exit 0
4.
相关文章推荐
- 脚本shell中的tr 命令使用与实例
- adb shell网络命令nestat、ping、netcfg、ip操作实例解释
- [SHELL]:tr 命令详解
- python SSH模块登录,远程机执行shell命令实例解析
- shell中的特殊符号和cut,sort,wc,uniq,tee,tr,split命令
- SHELL:tr命令
- 第3章 shell结构化命令------------(for命令与使用实例)
- Python中执行shell命令的实例
- 第3章 shell结构化命令------------( 双方括号命令及操作实例、case命令)
- Shell脚本test命令使用总结和实例
- shell脚本中使用tr命令实现对字符串删除、替换和赋值
- [Shell]tr命令使用指南
- shell特殊符号、cut命令、sort_wc_uniq命令、tee_tr_split命令、shell特殊符号下
- shell实例(十五) ----exec命令
- shell特殊符号/cut,sort,wc,uniq,tee,tr,split命令
- Nodejs中调用系统命令、Shell脚本和Python脚本的方法和实例
- shell特殊符号cut命令、sort_wc_uniq命令、tee_tr_split命令、shell特殊符号下
- Python封装shell命令实例分析
- Shell基础知识 (3) 之 特殊符号、cut sort wc uniq tee tr split命令
- shell tr命令