<span id="vexk9"><table id="vexk9"></table></span>

      mapfile

      從標準輸入讀取行并賦值到數組。

      概要

      mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]
      

      主要用途

      選項

      -d delim       將delim設為行分隔符,代替默認的換行符。
      -n count       從標準輸入中獲取最多count行,如果count為零那么獲取全部。
      -O origin      從數組下標為origin的位置開始賦值,默認的下標為0。
      -s count       跳過對前count行的讀取。
      -t             讀取時移除行分隔符delim(默認為換行符)。
      -u fd          從文件描述符fd中讀取。
      -C callback    每當讀取了quantum行時,調用callback語句。
      -c quantum     設定讀取的行數為quantum。
      
      如果使用-C時沒有同時使用-c指定quantum的值,那么quantum默認為5000。
      當callback語句執行時,將數組下一個要賦值的下標以及讀取的行作為額外的參數傳遞給callback語句。
      如果使用-O時沒有提供起始位置,那么mapfile會在實際賦值之前清空該數組。
      

      參數

      array(可選):用于輸出的數組名稱。如果沒有指定數組名稱,那么會默認寫入到變量名為MAPFILE的數組中。

      返回值

      返回成功除非使用了非法選項、指定的數組是只讀的、指定的數組不是下標數組。

      例子

      # 常見的讀取形式。
      mapfile < source_file target_array
      cat source_file |mapfile target_array
      mapfile -u fd target_array
      
      # 只讀取前5行。
      mapfile < source_file -n 5 target_array
      
      # 跳過前5行。
      mapfile < source_file -s 5 target_array
      
      # 在數組指定的下標開始賦值。
      # 請注意:這樣做不會清空該數組。
      mapfile < source_file -O 2 target_array
      
      # 讀取時設定行分隔符為tab。
      # 注意,第二行的tab在終端需要用ctrl+v tab輸入;
      mapfile < source_file -d 
      
      主站蜘蛛池模板: HEYZO无码综合国产精品227| 国产成人综合日韩精品无码不卡| 伊人色综合一区二区三区| 狠狠色丁香婷婷综合| 偷自拍视频区综合视频区| 狠狠色丁香久久婷婷综合蜜芽五月| 99久久婷婷国产综合亚洲| 狠狠色丁香久久婷婷综合图片 | 欧洲97色综合成人网| 天天综合天天做天天综合| 国产成人99久久亚洲综合精品| 99久久综合精品免费| 一本色道久久综合亚洲精品| 本道久久综合无码中文字幕| 亚洲色欲www综合网| 久久综合久久综合久久| 狠狠综合亚洲综合亚洲色| 国产成人亚洲综合网站不卡| 久久久综合九色合综国产精品| 国产尹人香蕉综合在线电影| 亚洲成综合人影院在院播放| 亚洲综合自拍成人| 亚洲国产综合精品| 亚洲明星合成图综合区在线| 久久久亚洲裙底偷窥综合| 亚洲国产天堂久久综合网站| 亚洲综合无码精品一区二区三区| 色先锋资源久久综合5566| 色偷偷91久久综合噜噜噜| 亚洲国产成人久久综合| 色婷婷久久综合中文久久一本` | 狠狠色噜噜狠狠狠狠色综合久| 亚洲日韩在线中文字幕综合| 亚洲国产成人综合精品| 色噜噜狠狠色综合欧洲selulu| 国产精品免费综合一区视频| 九九综合VA免费看| 琪琪五月天综合婷婷| 亚洲婷婷五月综合狠狠爱| 亚洲综合久久一本伊伊区| 亚洲国产精品综合久久2007|