logo
  • 教程列表
  • SO官方文檔
  • 逐行(和/或逐欄位)讀取檔案(資料流,變數)
    • 逐行迴圈遍歷檔案
    • 按欄位迴圈輸出命令欄位
    • 將檔案行讀入陣列
    • 將字串的行讀入陣列
    • 逐行迴圈一個字串
    • 通過命令列逐行迴圈
    • 按欄位讀取檔案
    • 按欄位讀取字串欄位
    • 將檔案的欄位讀入陣列
    • 將字串的欄位讀入陣列
    • 逐行和逐欄位讀取檔案(etcpasswd)
  1. StackOverflow 文件
  2. Bash 教程
  3. 逐行(和/或逐欄位)讀取檔案(資料流,變數)
  4. 按欄位讀取檔案

按欄位讀取檔案

Created: November-22, 2018

我們假設欄位分隔符是檔案檔案中的:(冒號)。

while IFS= read -d : -r field || [ -n "$field" ]; do
   echo "$field"
done <file

對於內容:

first : se
con
d:
    Thi rd:
    Fourth

輸出是:

## first 
** se
con
d**    Thi rd**    Fourth```
  • 按欄位讀取字串欄位
  • 通過命令列逐行迴圈

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 關於本站
  • 免責聲明