關於sed的問題 - Linux

Linda avatar
By Linda
at 2012-08-23T04:02

Table of Contents

declare -a head=(`sed -rn 's/^(.{1}).*/\1/p' temp.prep |xargs`)
for ((i=1; i<=7; i++))
do
test "${head[$((i-1))]}" != "${head[$i]}" && sed -i "$i"G temp.prep
done
※ 引述《inmaze (拖鞋)》之銘言:
: 就是我有一筆資料叫temp.prep
: 假設是這樣好了
: 0
: 0
: 0
: 0
: 1
: 1
: 1
: 1
: 我想要在0和1之間差一行空格
: for ((i=1;i<=8;i++))
: do
: a=`head -n ${i} temp.prep | tail -n 1 | awk '{print $1}'`
: j=$(($i+1))
: b=`head -n ${j} temp.prep | tail -n 1 | awk '{print $1}'`
: if [ "${b}" != "${a}" ] ; then
: sed -i '${i}G' temp.prep
: fi
: done
: 但是出現了這個錯誤
: sed: -e expression #1, char 0: unmatched `{'
: 請問板友能幫我解釋一下發生什麼事嗎?

--
Tags: Linux

All Comments

Windows端的網路印表機

Madame avatar
By Madame
at 2012-08-22T18:54
我的系統是Ubuntu11.04, 我想要連線到區域網路內另一台電腦(Windows)的印表機, 照理說... Ubuntu應該已經有內建Samba的通訊協定了.. 可是我要新增印表機時, 卻怎麼也找不到and#34;Windows Printer via SAMBAand#34;這個選項. (本來好像有. ...

resource0 可以砍掉嗎???

William avatar
By William
at 2012-08-22T18:45
我是用ubuntu系統 請問在 sys/devices/pci0000:00 裡面有個 resource0 的檔案 這檔案佔硬碟空間很大 可能是上次跳電留下來的吧??? 所以想問一下 這檔案可以砍掉嗎??? 會不會有不良的影響??? - ...

/usr/bin/make 套件

Gary avatar
By Gary
at 2012-08-22T10:19
我的版本是 ubuntu 12.04 LTS 我最近要跑一個simulator 裡面的cofig 檔有用到此資料夾的檔案 不過的ubuntu內並沒有此資料夾 想請問 /usr/bin/make 這是那個套件嗎? thx - ...

有關顯卡驅動程式

Franklin avatar
By Franklin
at 2012-08-22T04:06
我的 主機版:Gigabyte M55S-S3 Rev 2.0 顯卡:PowerColor X1650PRO GDDR3 請問我裝完Ubuntu 12.04後,我需要特別上網找我的主機版或顯卡的驅動程式嗎? 尤其是顯卡,在「額外驅動程式」裡,顯示「此系統沒有使用專屬驅動程式」。 有必要特別上網找主機 ...

自己寫的「遊戲剋星」

Kama avatar
By Kama
at 2012-08-21T13:09
Slash 遊戲剋星 v1.0 特色: 1. 簡單易用. 2. APK 僅 274 KB. 3. 繁體中文. 4. 程式語言: Java + C. 5. Made in Taiwan. 注意事項: 1. 裝置需要先 root 過 (可用 SuperOneClick). https://play.goog ...