我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

bash shell 输入名字(第一竖排)返回数据(第二竖排)脚本

一个name.txt文件按 “名字 数据” 排列例如
lucy 0.10
bob 0.20
kate 0.30
等
编写一个.sh脚本(暂定namesearch) 搜索名字,返回数据
列如输入./namesearch.sh lucy
显示 0.10


$ cat namesearch.sh 
#!/bin/sh
num=`grep "$1" name.txt| wc -l`
if [ $num -gt 0 ];then
  echo `grep "$1" name.txt | awk '{print $2}'`
else
  echo "$1 不存在"
fi



$ cat name.txt 
lucy 0.10
bob 0.20
kate 0.30

备注:上述 name.txt和namesearch.sh 是在同一个目录下

img

近期文章

  • c++模板类问题求助???
  • 请问Python正则表达式如何匹配连续的四位数字
  • 有偿请教一下matlab的问题
  • Python相关学科问题
  • OSPF协议。大型网络中能大量部署特殊区域吗
  • mysql插入多条数据
  • python3大学排名,输出问题!
  • icloud邮箱无法接收非苹果官方来的邮件,如何解决?(关键词-发邮件)
  • 为什么点击注册不调转呢
  • 这个比较函数问题出在哪儿?
  • 关于StormUI上无法查看logviewer的问题
  • 手机root如何使用脚本
  • 数据结构分析,求各位看看
  • 佳能 ir-Adv 7260 打印机 无法打印重磅纸
  • python爬虫怎么改成多线程
  • neo4j的相关问题
  • 关于#python#的问题,程序返回位置错误
  • 如何设计以下成绩查询系统
  • python捕获异常语句的问题
  • root做5000次的随机取样,做高斯,朗道,指数和均匀分布,但是我运行不出来

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华