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

📄 lookup.sh

📁 BASH Shell 编程 经典教程 《高级SHELL脚本编程》中文版
💻 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 + -