i made alias that
zsh
alias google="open https://www.google.com/s\?wd\=" and then
$ source ~/.zshrc $ google test but chrome has not been called , prints
the file /users/a2014/test not exist so , how can write alias , call google cli ?
you cannot aliases, because there no way concatenate argument test whatever came alias expansion. final command line is:
open https://www.google.com/s\?wd\= test (notice space before test), asks os x open https://www.google.com/s\?wd\= , test respective default applications.
use function instead:
google() { open "https://www.google.com/search?q="$1 } google test # => opens https://www.google.com/search?q=test
Comments
Post a Comment