刪除內容 - Linux

Olivia avatar
By Olivia
at 2012-08-25T23:05

Table of Contents

我程式碼中很多下面寫法,想寫個script 拿掉

#if 1
內容1
#else
內容2
#endif

我想刪除 #if 1 , #else , #endif , 內容2, 只保留住內容1

不知道這樣怎麼去寫?

謝謝


--
Tags: Linux

All Comments

Adele avatar
By Adele
at 2012-08-26T22:35
c preprocessor?
Isla avatar
By Isla
at 2012-08-28T02:37
gcc preprocess stage 會把很多東西拿掉耶......
Enid avatar
By Enid
at 2012-08-31T14:03
可以試試 regex,python 有好用的內建 re
Callum avatar
By Callum
at 2012-09-03T16:55
semantic層次的問題,屬於lexical層工具的regex大多時候無
Suhail Hany avatar
By Suhail Hany
at 2012-09-05T07:48
法解決.
Rae avatar
By Rae
at 2012-09-06T11:20
主要看內容1,2的格式為何?如果裏面不會出現包含 #if/#else
的註解,寫個簡單的程式來做是最快的.否則用手工編輯說不定
Gilbert avatar
By Gilbert
at 2012-09-08T04:41
更有效率(處理檔案數非常少).反之若語法複雜檔案多,用lex
Lily avatar
By Lily
at 2012-09-11T03:38
+yacc 和 C語言是比較快,比自己code一個preprocessor容易

安裝顯卡驅動問題

Hamiltion avatar
By Hamiltion
at 2012-08-25T15:52
我的顯卡是9600GT那張,今天從NV關網下載安裝檔NVIDIA-Linux-x86_64-304.37 看之前顯卡那篇版友回說先用chmod +x 然後sudo ./ 我做到這邊都還OK,當正要跑安裝檔時候突然冒出WARNING,上面是這樣寫的 WARNING: You do not appear t ...

SELinux 設定

Dorothy avatar
By Dorothy
at 2012-08-25T14:45
大家好 最近有設定到SELinux 發現一個奇怪的問題 (我是使用CentOS 5.3) 我去修改/etc/selinux/config 當中把disabled改成enforcing (啟動SELinux) 但是啟動之後 我發覺帳號都不能直接進入tty7了(帳號包括root/非root) 出 ...

有沒有辦法將舊郵件檔匯入新的郵件檔?

Poppy avatar
By Poppy
at 2012-08-25T00:58
原本本週日要更換的mail server突然在週五的時候撐不住掛掉了 服務有啟動 client端傳送/接收也都顯示正常結束 但是就是沒有信進來 用gmail或yahoo寄信也都成功 沒有退信通知 十分奇怪 搞了一個上午都搞不定 沒辦法只能直接將原本週日才要上線的機器提前啟動 但問題是舊server裡 ...

有關顯卡驅動程式

Yuri avatar
By Yuri
at 2012-08-25T00:15
後來我裝了linux-headers-lbm-3.2.0-29-generic_3.2.0-29.14_amd64.deb 又試著裝了: ati-driver-installer-9.2-x86.x86_64.run ati-driver-installer-8-12-x86.x86_64.run a ...

筆電出現藍屏0x000008e

Genevieve avatar
By Genevieve
at 2012-08-24T22:05
請問筆電出現藍屏該如何救急 0x000008e(0xc000005,0xBF956B26,0XA7833C00,0x00000000 ) - ...