5 Ocak 2022 Çarşamba

bash kodlama command built-in komutu

Giriş
Görmek için şöyle yaparız
$ type command
command is a shell builtin
Açıklaması şöyle.
Essentially you would use command to bypass "normal function lookup". For example, say you had a function in your .bashrc:

function say_hello() {
   echo 'Hello!'
}
Normally, when you run say_hello in your terminal bash would find the function named say_hello in your .bashrc before it found, say, an application named say_hello. Using:

command say_hello  
makes bash bypass its normal function lookup and go straight to either builtins or your $PATH.
Yani kendi yazdığım bir bash metodu ile bir uygulamanın ismi çakışıyorsa, normalde bash benim metoduma öncelik verir. Bunu değiştirip uygulamayı çalıştırmak için "command foo" şeklinde çalıştırırız

Hiç yorum yok:

Yorum Gönder