bash讀檔案多跑出一個空白鍵 - Linux

Kelly avatar
By Kelly
at 2017-04-19T00:35

Table of Contents

[恕刪]
※ 引述《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

--
Tags: Linux

All Comments

Tom avatar
By Tom
at 2017-04-19T13:53
定義的部份我刪掉了..有定義的情況下變成MAC otp.txt..
Dinah avatar
By Dinah
at 2017-04-21T06:25
這邊沒定義應該沒差 頂多名稱就叫 $mac_addr.txt

xorg.conf 一直沒有作用

Thomas avatar
By Thomas
at 2017-04-18T18:26
OS: Antergos GPU: AMD RX460 最近因為影音需求想增加幾個畫面更新率,直接使用 xrandr 可以使用像是 47.95、71.93hz 等更新率,但是重開機這些設 定就會消失,所以打算創個 xorg.conf 來解決這問題。 我先是 sudo Xorg :1 -configur ...

losetup指令的問題

Anonymous avatar
By Anonymous
at 2017-04-18T09:58
請問 losetup -e 在使用上與 losetup cryptsetup 有何差異嗎? 有請擅長Linux的朋友替我解惑 謝 ...

bash讀檔案多跑出一個空白鍵

Kelly avatar
By Kelly
at 2017-04-18T08:06
小弟試著寫一個bash,自己抓檔案內的資料,然後丟進一個python程式生成檔案 由於python程式中有自動偵測MAC超過12位元就跳出的情況 在跑程式的時候不斷顯示MAC超過的12位元導致執行失敗 最後只好修改了python把位元數刪掉,雖然能執行成功 不過最後MAC號命名的時候發現檔案都多了一個空白 ...

安裝linux問題

Victoria avatar
By Victoria
at 2017-04-17T23:56
小弟在acer altos g330 mk2安裝centos7,遇過問題請教大家: 1.這張照片代表何意? http://i.imgur.com/OXuYRm2.jpg 2.後來同時選了兩顆硬碟後是可以灌了,也安裝完成後重新開機,開機之後就只出現ㄧ個 游標在左上角的全黑畫面,無法下一步,為什麼呢? 3.後 ...

Apple推出APFS那linux有其他FS可以比較嗎

Yedda avatar
By Yedda
at 2017-04-17T20:23
看了這篇文章 講了許多APFS的好處 https://rocket.cafe/talks/83281 有人可以講看看Linux的file system未來及現在 的現狀嗎 對不起我是入門者看到這篇文章好奇 鞭小力一點~ ※ 編輯: newwords (49.215.67.62), 04/ ...