亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 請教一下如果用SCRIPT做到.. [打印本頁]

作者: xmi    時間: 2011-02-02 17:27
標題: 請教一下如果用SCRIPT做到..
本帖最后由 xmi 于 2011-02-03 12:44 編輯

有個bgaction.cfg如下
....
....
BGBUFFER=120
FOLDER=20

CONTENT=120
...

如何用一個SCRIPT去把'BGBUFFER='后的120改成500呢?
作者: xiaopan3322    時間: 2011-02-02 17:43
太佩服自己了,大年三十還在回帖,哈哈:
  1. sed  -i "s/[0-9]\{3\}/500/" urfile
復制代碼
  1. xiabao@6P9SN2X ~
  2. $ cat urfile | tr "300" "500"
  3. BGBUFFER=500FOLDER=20
復制代碼

作者: xmi    時間: 2011-02-02 17:48
太佩服自己了,大年三十還在回帖,哈哈:
xiaopan3322 發(fā)表于 2011-02-02 17:43



謝謝你.   
但如file內(nèi)有其他300有關(guān)的, 你這樣不是會把所有300的都換成500嗎?
我只想改BGBUFFER= 后的數(shù)值吧......
作者: Shell_HAT    時間: 2011-02-02 18:04
  1. sed -i 's/BGBUFFER=300/BGBUFFER=500/' urfile
復制代碼

作者: xiaopan3322    時間: 2011-02-03 00:30
謝謝你.   
但如file內(nèi)有其他300有關(guān)的, 你這樣不是會把所有300的都換成500嗎?
我只想改BGBUFFER ...
xmi 發(fā)表于 2011-02-02 17:48
  1. xiabao@6P9SN2X ~
  2. $ sed -i "s/\(BGBUFFER=\)[0-9]\{3,\}/\1500/g" urfile
  3. BGBUFFER=500
復制代碼
  1. xiabao@6P9SN2X ~
  2. $ awk -F'=' '/BGBUFFER=/{print $1"="500}' urfile
  3. BGBUFFER=500
復制代碼

作者: yinyuemi    時間: 2011-02-03 07:21
回復 1# xmi


    awk '!/BGBUFFER=/||/gsub("300","500",$0)' urfile
作者: xmi    時間: 2011-02-03 12:25
Shell_HAT 發(fā)表于 2011-02-02 18:04



   
% sed -i 's/BGBUFFER=100/BGBUFFER=200/' aaa
sed: illegal option -- i   
作者: xmi    時間: 2011-02-03 12:33
本帖最后由 xmi 于 2011-02-03 12:41 編輯
xiaopan3322 發(fā)表于 2011-02-03 00:30
xiabao@6P9SN2X ~
$ sed -i "s/\(BGBUFFER=\)[0-9]\{3,\}/\1500/g" urfile
BGBUFFER=500

我想把120 轉(zhuǎn)成300:
% sed -i "s/\(BGBUFFER=\)[0-9]\{1,\}/\300/g" aaa
sed: illegal option -- i  

可以怎樣?

xiabao@6P9SN2X ~
$ awk -F'=' '/BGBUFFER=/{print $1"="500}' urfile
BGBUFFER=500

% awk -F'=' '/BGBUFFER=/{print $1"="300}' aaa
BGBUFFER=300
% cat aaa
FOLDER=100
BGBUFFER=120    <--沒有改變?
作者: Shell_HAT    時間: 2011-02-03 12:45
回復 7# xmi
  1. sed 's/BGBUFFER=300/BGBUFFER=500/' file1 > file2
  2. mv file2 file1
復制代碼

作者: Shell_HAT    時間: 2011-02-03 12:46
回復 8# xmi


這些命令是不會直接修改文件本身的
作者: xmi    時間: 2011-02-03 12:46
本帖最后由 xmi 于 2011-02-03 12:48 編輯
回復  xmi


    awk '!/BGBUFFER=/||/gsub("300","500",$0)' urfile
yinyuemi 發(fā)表于 2011-02-03 07:21


% awk '!/BGBUFFER=/||/gsub("120","500",$0)' aaa
/BGBUFFER=/||/gsub("120","500": Event not found
作者: xmi    時間: 2011-02-03 12:54
本帖最后由 xmi 于 2011-02-03 12:55 編輯
回復  xmi
Shell_HAT 發(fā)表于 2011-02-03 12:45
回復 7# xmi
sed 's/BGBUFFER=300/BGBUFFER=500/' file1 > file2
mv file2 file1


成功了. 謝謝.
恭喜發(fā)財!
作者: yinyuemi    時間: 2011-02-03 14:28
回復 11# xmi


    不好意思,多了個/
應該是:
  1.     awk '!/BGBUFFER=/||gsub("300","500",$0)' urfile
復制代碼

作者: jerryjzm    時間: 2011-02-06 01:19
  1. [monitor@remote Test]$ echo -e "AAAA\nBBBB\nBGBUFFER=120\nCCCCC\nDDDDD"|sed '/^BGBUFFER/ s/\(BGBUFFER=\).*$/\1150/'
  2. AAAA
  3. BBBB
  4. BGBUFFER=150
  5. CCCCC
  6. DDDDD
  7. [monitor@remote Test]$ NUM=150 && echo -e "AAAA\nBBBB\nBGBUFFER=120\nCCCCC\nDDDDD"|sed '/^BGBUFFER/ s/\(BGBUFFER=\).*$/\1'"$NUM"'/'
  8. AAAA
  9. BBBB
  10. BGBUFFER=150
  11. CCCCC
  12. DDDDD
  13. [monitor@remote Test]$ echo -e "AAAA\nBBBB\nBGBUFFER=120\nCCCCC\nDDDDD"|sed '/^BGBUFFER/ s/\(BGBUFFER=\)120$/\1150/'
  14. AAAA
  15. BBBB
  16. BGBUFFER=150
  17. CCCCC
  18. DDDDD
  19. [monitor@remote Test]$ echo -e "AAAA\nBBBB\nBGBUFFER=120\nCCCCC\nDDDDD"|sed '/^BGBUFFER/ s/\(BGBUFFER=\)110$/\1150/'
  20. AAAA
  21. BBBB
  22. BGBUFFER=120
  23. CCCCC
  24. DDDDD
  25. [monitor@remote Test]$ NUM=150 && echo -e "AAAA\nBBBB\nBGBUFFER=120\nCCCCC\nDDDDD"|sed '/^BGBUFFER/ s/\(BGBUFFER=\)120$/\1'"$NUM"'/'
  26. AAAA
  27. BBBB
  28. BGBUFFER=150
  29. CCCCC
  30. DDDDD
復制代碼





歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2