




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
originalbyVBird Shells BASHShell Pipe 續 1 Shells BASHShell Pipe 續 originalbyVBird Shells BASHShell Pipe 續 2 資料流重導向 續 命令的執行判斷 Command1 command2不考慮command1的執行結果Command1 command2command1的結果必須要正確Command1 command2command1的結果必須為錯誤 練習 答案為相對路徑供參考 若 tmp testing不存在 才用touch建立lstesting touchtesting若 tmp testing存在 且為檔案 就刪除他 lstesting rmtesting以ls測試 tmp s9712345是否存在 若存在則顯示 exist 若不存在 則顯示 notexist 注意 與 的順序 lss9712345 echo exist echo notexist 思考底下的問題lss9712345 echo notexist echo exist originalbyVBird Shells BASHShell Pipe 續 3 管線命令 利用 處理前一個指令輸出的 訊息 僅處理 standardout ls home root usr less originalbyVBird Shells BASHShell Pipe 續 4 管線命令 續 取出一行文字當中的某一個內容 cutcut d 分隔字元 ffiledscut c字元區間參數 d 後面接分隔字元 與 f一起使用 f 依據 d的分隔字元將一段訊息分割成為數段 用 f取出 c 以字元 characters 的單位取出固定字元區間 範例 將PATH變數取出 我要找出第二個路徑用last將這個月登入者的資訊中 僅留下使用者的大名同上 但是我只要所有人的登入時間區間 originalbyVBird Shells BASHShell Pipe 續 5 管線命令 續 分析 行 並一關鍵字取出整行 grep a 將binary檔案以text檔案的方式搜尋資料 c 計算找到 搜尋字串 的次數 i 忽略大小寫的不同 所以大小寫視為相同 n 順便輸出行號 v 反向選擇 亦即顯示出沒有 搜尋字串 內容的那一行 範例 用last將這個月登入者的資訊中 僅留下我自己的大名同上 但是我只要自己的登入時間區間 originalbyVBird Shells BASHShell Pipe 續 6 管線命令 續 將資料進行排序 sort t k nr f 忽略大小寫的差異 例如A與a視為編碼相同 b 忽略最前面的空白字元部分 M 以月份的名字來排序 例如JAN DEC等等的排序方法 n 使用 純數字 進行排序 預設是以文字型態來排序的 r 反向排序 u 就是uniq 相同的資料中 僅出現一行代表 t 分隔符號 預設是tab鍵 k 以那個區間 field 來進行排序的意思 範例 個人帳號都記錄在 etc passwd下 請將帳號進行排序 etc passwd內容是以 來分隔的 我想以第三欄來排序 該如何 利用last 將輸出的資料僅取帳號 並加以排序 originalbyVBird Shells BASHShell Pipe 續 7 管線命令 續 將重複資料 行為單位 進行去除 uniq ic 參數 i 忽略大小寫字元的不同 c 進行計數範例 使用last將帳號列出 僅取出帳號欄 進行排序後僅取出一位呈上題 如果我還想要知道每個人的登入總次數呢 wc lwm l 僅列出行 w 僅列出多少字 英文單字 m 多少字元 範例 那個 etc man config裡面到底有多少相關字 行 字元數 originalbyVBird Shells BASHShell Pipe 續 8 管線命令 續 關於減號 的用途在管線命令當中 常常會使用到前一個指令的stdout作為這次的stdin 某些指令需要用到檔案名稱 例如tar 來進行處理時 該stdin與stdout可以利用減號 來替代ex tar cvf home tar xvf 上面這個例子是說 我將 home裡面的檔案給他打包 但打包的資料不是紀錄到檔案 而是傳送到stdout 經過管線後 將tar cvf home傳送給後面的tar xvf originalbyVBird Shells BASHShell Pipe 續 9 練習 請利用 var log wtmp 的檔案找出底下資訊 使用last命令 1 請找出您自己於10月份與11月份的星期三所有登入記錄 利用資料流重導向將檔案輸出結果合併計算 並利用grep過濾 2 計算上述的所有登入次數 使用wc命令 3 請以uniq與sort指令計算出每個星期三的登入次數 並依次數由大到小排列 4 請將上述所有輸出結果輸出到個人網頁 public html 20081126
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 木工职业技能测试题及答案大全
- 山东省青岛市城阳区2023-2024学年七年级上学期期中数学试卷(含答案)
- 储能行业试题带答案
- 2026年水果种植公司水果销售市场信息分析与反馈制度
- 2026年纺织科技公司应付账款付款审批管理制度
- (正式版)DB5404∕T 0009-2023 《河道管理范围内建设项目技术规程》
- 第七单元课题2 化石能源的合理利用 第1课时 教学设计-2024-2025学年九年级化学人教版上册
- 6.2自然环境第2课时复杂的气候教学设计 2023-2024学年人教版地理七年级下册
- 2025年骨盆骨折护理考试题库及答案
- 2025年护理风险考试题库及答案
- 发生特种设备安全事故应急预案模版(4篇)
- (高清版)DB41∕T 742-2012 公路折线配筋先张法预应力混凝土梁设计施工规范
- 国开(四川)2024年秋《地域文化》形考任务1-2答案终结性考核答案
- 放射性皮肤损伤的护理-中华护理学会团体标准
- 高中数学大题各题型答题模板+必背公式
- 沪教牛津版九年级英语下册单词表默写版
- 浙江路桥中国日用品商城股份有限公司招聘笔试题库2024
- 动物检疫员技能竞赛(理论部分)复习内容
- 2024年秋新人教版七年级上册历史教学课件 第8课 夏商周时期的科技与文化
- 自考08257《舆论学》备考试题库(含答案)
- 高考生物必修2遗传与进化知识点填空(每天打卡)
评论
0/150
提交评论