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

Chinaunix

標(biāo)題: 請教 [打印本頁]

作者: netlogon    時間: 2009-08-05 16:44
標(biāo)題: 請教
  1. awk '$1" "$2>"100" && $1" "$2<"200"' /tmp/maillog
復(fù)制代碼


如上的代碼,如果在命令行下直接執(zhí)行,是沒有問題的.

但是如果我把它放在一個linux shell的script中去執(zhí)行就會有問題了

問題是' 把$和"都屏蔽掉了

請問如果解決呢?謝謝
作者: blackold    時間: 2009-08-05 17:14
不會有問題啊。
你的$1,$2表示什么?
作者: nhw_cs    時間: 2009-08-05 17:16
what does your script look like?
作者: netlogon    時間: 2009-08-05 17:31
原帖由 blackold 于 2009-8-5 17:14 發(fā)表
不會有問題啊。
你的$1,$2表示什么?


$1, $2是指運行腳本的參數(shù).

  1. #!/bin/bash


  2. echo -n "From (2009-07-31 22:05): "
  3. read FROM
  4. echo -n "End (2009-07-31 23:15): "
  5. read END

  6. cat /var/log/maillog > /tmp/log

  7. awk '$1" "$2>"$FROM" && $1" " $2<"$END"' /tmp/log
復(fù)制代碼

作者: ywlscpl    時間: 2009-08-05 17:40
awk -v var="$1 $2"  'var>"'$FROM'"&&var<"'$END'"' /tmp/log
作者: netlogon    時間: 2009-08-05 18:44
原帖由 ywlscpl 于 2009-8-5 17:40 發(fā)表
awk -v var="$1 $2"  'var>"'$FROM'"&&var


麻煩請看看這里:
http://bbs2.chinaunix.net/thread-1523386-1-3.html
作者: blackold    時間: 2009-08-05 21:11
標(biāo)題: 回復(fù) #4 netlogon 的帖子
像一樓那樣寫就不是位置參數(shù)了,它們是awk中的內(nèi)置變量(字段)。




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