有一段類似以下的文字
aabbccc test[3307]112323553-66778tp aooppx69tp ooppsg
aabbccc test[3307]1127233-6674tp booppx67tp oofs3g
aabbccc test[3307]1125233-6277558tp cooppx65tp xxppsg
希望將上面第二個欄位的內容全部替換為mysql[3306]2018xx-3306xb
一開始,使用下面的命令:
sed -i 's#\#mysql[3306]2018xx-3306xb#g' test.html
結果導致中間的內容全被替換:
aabbccc mysql[3306]2018xx-3306xb ooppsg
aabbccc mysql[3306]2018xx-3306xb oofs3g
aabbccc mysql[3306]2018xx-3306xb xxppsg
後來改為:
sed -i 's#\#mysql[3306]2018xx-3306xb#g' test.html
沒用,再調整為:
sed -i 's#\#mysql[3306]2018xx-3306xb#g' test.html
就可以了
aabbccc mysql[3306]2018xx-3306xb aooppx69tp ooppsg
aabbccc mysql[3306]2018xx-3306xb booppx67tp oofs3g
aabbccc mysql[3306]2018xx-3306xb cooppx65tp xxppsg
第一條命令沒有完全精確到想要的字段,第二條命令來看,sed中的+似乎需要加個\在前面? 乙個小問題
error c2679 binary no operator defined which takes a right hand operand of type class smanip int or there is no acceptable conversion 除錯了好久,就是找不出問題在哪。...
乙個小問題。
drop table student create table student sno number 10 sname varchar2 10 sage int insert into student values 1,aa 21 insert into student values 1,aa 21...
乙個小問題
設機器字長w ww位元,u w w u cu w,w uc u w,w uc。將w ww分為c cc個連續長度為u uu位元的區間,稱為u uu區間。實現操作 對於乙個機器字x xx,如果乙個u uu區間非0,則將區間最右bit置1,其餘為0。要求演算法時間為o 1 o 1 o 1 考慮異或操作。對...