私は bash/shell 関数にとてもイライラしています。
私はこのコマンドを持っています:
grep -r '^struct task_struct ' include
そして、次のようなことを言うことができる関数またはエイリアスをbashrcに追加したい
grepdefined "struct task_struct"
上記からコマンドを実行します。そして、もう一度「struct task_info」などで実行できました。とてもイライラします。
すべてをテストし、問題に推測を投げかけているので、私は今これを持っています:
function grepdefined() {
test="$@";
echo $test;
grep -rni '^'$test' ' include;
#echo "grep -rni'^'$test' ' include;"
}
grepdefined の「struct task_struct」で渡している「struct task_struct」の最初の単語「struct」のみを検索しています。