> echo "hi"
hi
> VAR='echo "hi"'
> $VAR
"hi"
Por que a saída dos comandos acima é diferente?
O mesmo ocorre com aspas simples:
> VAR="echo 'hi'"
> $VAR
> 'hi'
at) são código. Alguma dica sobre uma maneira mais segura de organizar / coletar código que será fornecido at?
atrecebe a shsintaxe como entrada. Assim, gerar entrada por atmeios de gerar shsintaxe válida e adequadamente citada a partir de entrada arbitrária, o que não é trivial, portanto, tentaria evitá-la, se possível. Seria realmente útil se você desse um pouco mais de detalhes sobre o que está tentando realizar.
atdurante o "tempo" especificado e diz atpara executar o comando dzen2. dzen2pega a "mensagem" de stdin e também usa outros parâmetros estáticos. A dificuldade é que eu preciso canalizar o parâmetro "message" do usuário para o dzen2comando, mas na verdade não estou me executando dzen2, estou dizendo atpara fazê-lo.
evalé um campo minado de buracos de segurança em potencial que você deve andar com muito cuidado