📄 lookup.sh
字号:
#!/bin/bash# lookup: 对指定数据文件中的每个单词都做一遍字典查询. file=words.data # 指定的要搜索的数据文件. echowhile [ "$word" != end ] # 数据文件中最后一个单词. do read word # 从数据文件中读, 因为在循环的后边重定向了. look $word > /dev/null # 不想将字典文件中的行显示出来. lookup=$? # 'look'命令的退出状态. if [ "$lookup" -eq 0 ] then echo "\"$word\" is valid." else echo "\"$word\" is invalid." fi done <"$file" # 将stdin重定向到$file, 所以"reads"来自于$file.echoexit 0# ----------------------------------------------------------------# 下边的代码行将不会执行, 因为上边已经有"exit"命令了.# Stephane Chazelas建议使用下边更简洁的方法:while read word && [[ $word != end ]]do if look "$word" > /dev/null then echo "\"$word\" is valid." else echo "\"$word\" is invalid." fidone <"$file"exit 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -