請教shellscript parse [ 1, 2 ] 中數字 - Linux

Hedwig avatar
By Hedwig
at 2011-10-19T20:53

Table of Contents

一行式
你會發現到 xargs 和sed真好用wwww....

echo "asdfwer [ 1234, 3456 ]"|sed 's/[^[]*\[ \([0-9]*\), \([0-9]*\) \][^]]*/\[
\1 -eq \2 \]\&\&echo \"\1 == \2\"\|\|echo \"\1 != \2\"/' | xargs -i bash -c '{}'


把讀入的資料轉成判斷式 再用bash 呼叫....

--
Tags: Linux

All Comments

Hedy avatar
By Hedy
at 2011-10-23T01:06
我以前會用的........阿阿 人老了
Susan avatar
By Susan
at 2011-10-27T07:53
小心換行:\[ \1 -eq \2 \]的\[跟\1之間要有一個空格
Elvira avatar
By Elvira
at 2011-10-27T18:06
其實是有的 只是不容易察覺XDD
我用gemanx 所以可以看的出對齊XDD

請教shellscript parse [ 1, 2 ] 中數字

Jacky avatar
By Jacky
at 2011-10-19T05:59
※ 引述《ptthidebear (= =)》之銘言: : 標題: [問題] 請教shellscript parse [ 1, 2 ] 中數字 : 時間: Mon Oct 17 10:04:40 2011 : : : Hi~ 各位板大先進大家好 : : 小弟對於shell script 不是很熟悉 : : 最 ...

中數字

Elvira avatar
By Elvira
at 2011-10-19T05:02
※ 引述《WolfLord (呆呆小狼)》之銘言: : ※ 引述《and#34;kolmogolovatgmail.comand#34; andlt;kolmogolovatgmail.comandgt;, 看板: Linux》之銘言: : On Oct 17, 10:04 am, ptthidebear.. ...

OpenVPN redirect-gateway 問題

Odelette avatar
By Odelette
at 2011-10-18T23:09
※ 引述《yanli2 ( Yan™)》之銘言: : 已經成功架設 OpenVPN On CentOS 5.7 : Client為XP,可正常連線,連線後右下角的兩台小電腦也都是綠色的! : 不過上網還是走Client自己的管道,IP還是自己的沒有變。 : 上網查到只要開啟「redirect-gateway ...

使用ip address新增裝置

Bethany avatar
By Bethany
at 2011-10-18T21:56
大家好: 晚輩在這邊分享一個小小的使用經驗, 如果以下有說錯,或觀念不正確,還望前輩們不吝給予指教:) 最近,因為某些原因,所以需要做網卡切割, 讓系統同時取得兩組以上的IP, 筆者使用的網路是192.168.0.X的虛擬IP。 第一步,新增虛擬裝置的作法如下: 1.請先切換到root,或使用sudo ...

設定NIS時ypbind無法啟動

David avatar
By David
at 2011-10-18T19:13
我之前曾經設定過NIS SEVER,用的是鳥哥的網站的教學(NIS Sever版本:CentOS,先前 的NIS Clinet也是CentOS),但是因為一些特殊需要,我必須要多增加一台FC14的機器。 雖然目前的NIS Sever確定可以正常執行(因為其他Clinet還能正常登入),但是我在設定 這台機器 ...