⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 agram.sh

📁 BASH Shell 编程 经典教程 《高级SHELL脚本编程》中文版
💻 SH
字号:
#!/bin/bash# agram.sh: 使用anagram来玩游戏. # 寻找anagram...LETTERSET=etaoinshrdluFILTER='.......'       # 最少有多少个字母? #       1234567anagram "$LETTERSET" | # 找出这个字符串中所有的anagram...grep "$FILTER" |       # 至少需要7个字符, grep '^is' |           # 以'is'开头grep -v 's$' |         # 不是复数(指英文单词的复数)grep -v 'ed$'          # 不是过去时(也指英文单词)# 可以添加许多种组合条件和过滤器. #  使用"anagram"工具, #+ 这是作者的"yawl"文字表软件包中的一部分. #  http://ibiblio.org/pub/Linux/libs/yawl-0.3.2.tar.gz#  http://personal.riverusers.com/~thegrendel/yawl-0.3.2.tar.gzexit 0                 # 代码结束. bash$ sh agram.shislanderisolateisoleadisotheral#  练习:#  -----#  修改这个脚本, 使其能够让LETTERSET作为命令行参数. #  将第11 - 13行的过滤器参数化(比如, 可以使用变量$FILTER), #+ 这样我们就可以根据传递的参数来指定功能. #  可以参考脚本agram2.sh, #+ 与这个例子稍微有些不同. 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -