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

Chinaunix

標(biāo)題: shell參數(shù)替換的問題 [打印本頁]

作者: 4224657    時間: 2011-06-29 16:14
標(biāo)題: shell參數(shù)替換的問題
有一個文件test.txt 的內(nèi)容如下
var1  var2  var3
現(xiàn)在我需要個腳本a.sh
運行/a.sh 11 22 33 后面加了三個參數(shù),這個三個參數(shù)分別代替test.txt文件中的var1  var2  var3

cat test.txt 得到結(jié)果
11 22 33

請問這樣的a.sh這個腳本怎么寫啊
作者: liion631818    時間: 2011-06-29 16:21

  1. sed -e "s/var1/$1/" -e "s/var2/$2/" -e "s/var3/$3/" file
復(fù)制代碼

作者: lionfun    時間: 2011-06-29 22:42
本帖最后由 lionfun 于 2011-06-30 04:04 編輯

回復(fù) 1# 4224657
  1. [root@station3 ~]# cat a.sh
  2. #!/bin/bash
  3. if [ "$#" -ne "3" ]
  4. then
  5.         echo "a.sh:need three parameters"
  6.         exit 1
  7. fi
  8. sed -i "s/var1 var2 var3/$1 $2 $3/" test.txt
復(fù)制代碼

作者: 4224657    時間: 2011-07-04 11:36
謝謝啊




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