![](/img/trans.png)
[英]how do I change default editor for sudo vipw from "vi" to "vim" by tcsh in FreeBSD
[英]TCSH: i need find getops in tsch shell
我正在嘗試在tcsh shell中執行此操作,但是我找不到執行此操作的命令;
while getopts 'w:c:hp' OPT; do
case $OPT in
w) WARN=$OPTARG;;
c) CRIT=$OPTARG;; #this is in bash
h) hlp="yes";;
p) perform="yes";;
*) unknown="yes";;
esac
done
set argv=`getopt 'w:c:hp' $*`
set errcode=$?
if ( $errcode != 0 ) then
echo 'Args please'
exit 2
endif
set WARN CRIT hlp perform unknown
while (1)
switch($1)
case -w:
set WARN=$2; shift; shift; breaksw
case -c:
set CRIT=$2; shift; shift; breaksw
case -h:
set hlp="yes"; shift ; breaksw;
case -p:
set perform="yes"; shift; breaksw;
case --:
shift; break;
default:
set unknown="yes"; break;
endsw
end
echo WARN=$WARN
echo CRIT=$CRIT
echo hlp=$hlp
echo perform=$perform
echo unknown=$unknown
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.