Jump to content

Ajuda com pequeno comando de Bash


softklin

Recommended Posts

Boas pessoal.

Estou aqui a tentar criar um pequeno alias para passar ficheiros PHP ao parser e mostrá-los de imediato no browser, mas não estou a conseguir... Tentei fazer o meu aliás assim:

alias phpCompile='php -f $1 > output.html | firefox output.html'

A intenção é chamar assim:

phpCompile ficheiro.php

E o comando deveria abrir o browser, com os resultados do ficheiro output.html. Porém o que obtenho é o firefox a abrir duas tabs, uma com a ajuda do PHP (supostamente não está a passar bem o ficheiro como argumento em $1) e o ficheiro 'ficheiro.php' que passo como argumento, ou seja, é como se estivesse a interpretar algo como

phpCompile ficheiro.php esta a ser interpretaddo como php -f  > output.html | firefox ficheiro.php

Alguém me consegue ajudar nisto? Cumps

Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Link to comment
Share on other sites

Acho que não é possível mesmo, porque ele substitui o alias pelo comando, e deixa o parametro (o ficheiro php) no fim, e era por isso que o firefox o tentava abrir.

Coloquei a tua função no meu .bashrc e funciona muito bem 👍 Obrigado a ambos pela vossa ajuda! 😁

Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.