Re: [問題] bash讀檔案多跑出一個空白鍵
[恕刪]
※ 引述《ringal (皓呆)》之銘言:
: 最後只好修改了python把位元數刪掉,雖然能執行成功
: 不過最後MAC號命名的時候發現檔案都多了一個空白
: 實際:
: MAC:112233445566 結果生成檔案名稱112233445566 .bin
: 也確認過mac.txt底下的檔案沒有空白
: 想請問這個空白的產生,是讀取迴圈哪裡有錯誤嗎?..感謝
: ↓這部分是網路上參考的,不太明白意思
: #! /bin/bash
: paste mac.txt ser.txt pin.txt | while IFS="$(printf '\t')" read -r f1 f2 f3
: do
: mac_addr=$f1
: serial_num=$f2
: pin_num=$f3
: echo -n "MAC="$mac_addr
: echo -n "SER="$serial_num
: echo -n "PIN="$pin_num
: python2.7 build-unit.py "-m" $mac_addr "-s" $serial_num "-p" $pin_num
假設你的python能正常執行
: cp gen/a_file.bin gen_bk/$mac_addr.bin
: cp gen/file.txt otp_bk/$mac_addr$otpcfg.txt
^^^^^^^
這個變數的內容沒看到你的文本有任何的定義
會產生空白的是這個原因吧?而且只在txt檔產生空白,不是在bin檔產生空白的吧?
: done
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.62.214.207
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1492533361.A.96F.html
→
04/19 02:17, , 1F
04/19 02:17, 1F
推
04/19 09:31, , 2F
04/19 09:31, 2F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):