1

これは zsh 固有のスクリプトです。後で bash について心配します (つまり、決して)。

これが私がこれまでに得たものです。

#!/home/slu/.zsh/bin/zsh

# This is a shellscript generator that converts a history entry to a script
set -e

if [[ $2 =~ [0-9]+ ]]
then
    cmd= !$2
    echo "first arg is $1 and command is $cmd"
else 
    echo "Invalid 2nd arg"
    exit 1
fi

2番目の引数として!33渡すときにコマンドを探すので、これは明らかに機能しません。33

言い換えれば、 bash に相当する zsh は何history -pですか?

スクリプトを展開する方法は?

4

1 に答える 1

0

答えはfc -l $2 $2

完全なスクリプトはここで更新され続けます

于 2013-03-29T17:07:20.227 に答える