shell脚本---回文检测
来源:互联网 发布:东华his 数据库表结构 编辑:程序博客网 时间:2024/04/18 23:44
参照《Linux shell 脚本攻略》写的一个回文检测的程序,用于检查一个字符串是否为回文。
程序:
#! /bin/bashread -p "Please input a string:" word#echo $wordnum=${#word}echo let a=num%2let b=num/2for((i=0;i<b;i++)){pattern=$pattern'\(.\)'}echo $patternif [ $a -ne 0 ];thenpattern=$pattern'.'fiecho $patternfor((i=b;i>0;i--))dopattern=$pattern"\\$i"donepattern='/'$pattern'/p'echo $patternecho $word | sed -n "$pattern"echo
运行结果:
另一种回文检测法:rev命令以stdin或文件为输入逆序打印每一行。
#! /bin/bashread -p "input:" wordrword=`echo $word | rev`if [ $word = $rword ];thenecho YESelseecho NOfi
- shell脚本---回文检测
- shell脚本实现检测回文字符串
- shell 脚本 检测文件夹
- Shell (一) 脚本错误检测
- Shell脚本检测URL可用性
- shell脚本---mysql检测监控脚本系列
- 检测域名有效期的 Shell 脚本
- linux shell脚本检测摄像头个数
- 用于检测进程的shell脚本
- 【shell脚本】检测局域网内存活主机
- Linux shell脚本检测方法-强哥
- Linux shell脚本检测方法-强哥
- shell脚本检测网络是否畅通
- shell 脚本实--集群环境配置检测
- 检测CPU利用率的Shell脚本
- shell脚本检测主机是否存活
- shell脚本 - 检测mysql是否可用
- shell脚本实现网络连接的检测
- 反调试技巧总结-原理和实现
- 运城大冶扬中开远1383829076953
- C++设计模式之八--Builder建造者模式
- Android中DialogFragment自动弹出输入法
- 济宁酒泉肥城莱芜讷河临沧1383828967702
- shell脚本---回文检测
- Fedora快捷键大全
- HDU 3682To Be an Dream Architect(统计规律题目 三线相交bug)
- 04-Failed to load the JNI shared Library (JDK)
- 鄂州通化思茅敦煌南充资兴1383828996003
- 漯河福安从化南通1383829129812
- 义乌盐城喀什杭州沁阳永康1383829008931
- 诸暨渭南孝感宜昌1383829156093
- 南平原平宜都韶关霸州来宾1383829061236