grep顯示某個學生成績

2021-09-14 04:55:01 字數 797 閱讀 9828

linux 中 grep 的使用,grep可以過濾出來滿足篩選條件的記錄

grep用到的引數:

-n 顯示行數(line)

-w xx 顯示匹配文字(word)

需求:列出同學成績單中zhangsan的成績

已知同學成績文字chengji.txt

zhangsan 44 55 66

lisi 55 66 77

zhangsanxiao 99 99 99

memme 77 88 99

2zhangsan 88 88 88

zhangsan 33 33 22

1. 顯示名字為zhangsan的成績:

$cat chengji.txt | grep -w "zhangsan"

zhangsan 44 55 66

zhangsan 33 33 22

2.顯示名字為zhangsan的成績和所在行數:

$cat chengji.txt | grep -n -w "zhangsan"

1:zhangsan 44 55 66

6:zhangsan 33 33 22

3.顯示名字內包含zhangsan的成績

$ cat chengji.txt | grep "zhangsan"

zhangsan 44 55 66

zhangsanxiao 99 99 99

2zhangsan 88 88 88

zhangsan 33 33 22

學生成績排序

n.txt檔案內存放著學生的資訊 資訊包括姓名和分數 如 張三 90 李四 78 陳五 82 姓名和分數之間用空格隔開 分數和姓名之間換行 要求寫乙個程式 把這些資料根據分數從小到大進行排序 如 李四 78 陳五 82 張三 90 排序結果依然放入這個檔案中。大家看下如何寫,這裡的行數是隨機的。我寫...

學生成績排列

程式的版權和版本宣告部分 檔名稱 學生成績的讀入和排序 完成日期 2012年 6月 3日 版本號 1 0 對任務及求解方法的描述部分 任務 學生成績排序 檔案score.dat 中儲存的是名學生的姓名和c 課 高數和英語成績。定義學生類,其中包含姓名 c 課 高數和英語成績及總分 均分資料成員,成員...

學生成績等級

檔名稱 完成日期 2013年 11月1 日 版本號 v1.0 對任務及求解方法的描述部分 輸入描述 學生成績等級問題 問題描述 要求輸入學生成績,給出學生成績等級 程式輸出 成績等級 問題分析 演算法設計 我的程式 心得體會 其實看著難,自己做起來就不難了...