質問: "hey there" select case mid(somestring,1,5) case "hey t" 'do something case "go aw" 'do something else case 'else 'string is unrecognized end select mid関数と同等の文字列操作関数を実行する方法を示すものが見つからないようです。 sedを使用しますか?パターンに基づいて文字列をトリミングしようとはしていないため、awkまたはcutを使用できるとは思いませんが、確かにunixでも同じようにシンプルになります。
回答: 「カット」はあなたが望むように機能すると思うので、あなたの質問を理解できるかどうかはわかりません。somestring="hey there" case `echo $somestring | cut -c1-5` in "hey t") echo do something ;; "go aw") echo do something else ;; *) echo string is unrecognized ;; esac