在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Linux/ shell 學習十二天---行與字符串
shell 學習四十五天---xargs
shell學習第三天
shell 學習十五天---join 連接字段
shell 學習第二天
shell 學習四十三天---臨時性文件的建立與使用
shell 學習第六天---小結
shell 學習三十三天---關于重定向
shell 學習二十九天---循環(huán)
shell 學習二十四天---提取開頭或結尾數(shù)行
shell 學習第十天---sed 查找與替換
shell 學習第十一天---sed 正則的精確控制
shell 學習三十天---break,continue,shift,getopts
shell 學習---小結
shell 學習三十一天---函數(shù)問題
shell 學習第四天---華麗的 printf 輸出
shell 學習三十五天---波浪號展開與通配符
shell 學習十九天---文本塊排序
shell 學習十二天---行與字符串
shell 學習二十一天---重新格式化段落
shell 學習十八天---文本排序
shell 學習十三天---sed 案例分析
shell 學習四十一天---列出文件 ls 和 od 命令
shell 學習十七天---awk 命令
shell 學習三十六天---命令替換
shell 學習十六天---join 練習
shell 學習三十二天---read 讀取一行
shell 學習二十二天---計算行數(shù),字數(shù)以及字符數(shù)
shell 學習小總結---本章小結
shell 學習第八天---擴展正則表達式(ERE)
shell 學習四十二天---使用 touch 更新文件時間
shell 學習二十八天---case 語句
shell 學習三十九天---內建命令
shell 學習第一天
shell 學習三十四天---printf 詳解
shell 學習二十六天---變量與算數(shù)
shell 學習三十八天---執(zhí)行順序和 eval
shell 學習四十四天---尋找文件
shell 學習二十五天---神器的管道符
shell 學習十四天---使用 cut 選定字段
shell 學習第五天---基本的I/O重定向
shell 學習四十天---awk 的驚人表現(xiàn)
shell 學習二十天---sort 的其他內容以及 uniq 命令
shell 學習二十三天---打印
shell 學習第九天---分組
shell 學習四十八天---文件校驗和匹配
shell 學習二十七天---退出狀態(tài)和 if 語句
shell 學習四十七天---文件比較 cmp,diff,patch
shell 學習第七天---基礎正則表達式(BRE)
shell 學習四十六天---文件系統(tǒng)的空間信息 df 和 du 命令
shell 學習三十七天---引用
shell 學習小結

shell 學習十二天---行與字符串

行 V.S.字符串

大部分建議等程序都是處理輸入數(shù)據(jù)的行,在這些情況下,不會有內嵌的換行字符出現(xiàn)在將要匹配的數(shù)據(jù)中,^與$則分別表示行的開頭與結尾.

很多應用程序會將數(shù)據(jù)是位記錄與字段的結合.一條記錄指的是相關信息的翻個集合,例如以企業(yè)來說,記錄可能含有顧客,供應商以及員工等數(shù)據(jù),以學校來說,則可能有學生數(shù)據(jù).而字段指的就是記錄的組成部分,例如姓名或者街道地址.

linux 鼓勵使用文本類型數(shù)據(jù),因此系統(tǒng)上最常見的數(shù)據(jù)存儲類型就是文本了,在文本下,一行表示一天記錄.一行內分割字段的兩種慣例是:
第一種:空格或者 tab 鍵(制表符).
name sex
syx M
第二種是使用特定的定界符來分割字段,例如冒號
name:sex
syx:M
兩種方式各有優(yōu)缺點.最明顯的不同時是在處理多個連續(xù)重復的戒定福之時.使用空白分隔時,通常多個連續(xù)出現(xiàn)的空格或制表字符都看做一個定界符.濡染,若使用的特殊字符分隔,則每個定界符都會隔開一個字段.

以定界符分割字段最好的例子就是/etc/passwd,在這個文件里,一行標識系統(tǒng)的一個用戶,每個字段都是以冒號分隔.

syx5:x:511:513::/home/syx5:/bin/bash.

該文件含有七個字段,含義分別如下

  • 1:用戶名稱
  • 2:加密后的密碼(如賬號為停用狀態(tài),此處為一個星號,或者若加密后的密碼 文件存儲于另外的/etc/shadow 里,則這里可能是其他字符)
  • 3:用戶的 ID 編號
  • 4:用戶組的 ID 編號
  • 5:用戶的姓名,有時恢復其他的相關數(shù)據(jù)(電話號,辦公室號碼)
  • 6:根目錄
  • 7:登陸的 shell