Perguntas com a marcação «echo»

20
É sempre seguro usar o `eval echo`?

O uso evalgeralmente é desencorajado, pois permite a execução de código arbitrário. No entanto, se usarmos eval echo, parece que o restante da string se tornará um argumento, echoportanto deve ser seguro. Estou correto

19
eco [9876543210] exibe 1 4 5 6… por quê?

Por favor, explique por que 1 4 5 6 é exibido para as últimas quatro instruções de eco? Eu acertei isso por acidente uma vez, mas agora estou curioso para saber por que esse comportamento ocorre. Essas declarações funcionam como esperado (para mim). $ echo [ 9876543210 ] [ 9876543210 ] $ echo...

14
O que echo $ -1 exibe?

O que significa a saída de echo $-1, echo $-2, echo $-3.. quer dizer? Em uma das minhas caixas Linux, ele me mostra: echo $-1 imsBEl1 echo $-2 imsBEl2 E em outra caixa do Linux, mostra: echo $-1 himBH1 echo $-2 himBH2 Eles estão mapeando para alguns locais de memória ou alguma outra...

13
Imprimir somente após encontrar o padrão

Existe um script (vamos chamá-lo echoer) que é impresso para exibir um monte de informações. Eu gostaria de poder ver apenas as linhas depois que um padrão for encontrado. Eu imagino o uso de uma solução para parecer algo como echoer | solution_command <pattern> Idealmente, patternseria...

13
Qual é o inverso de echo -e?

Se eu tiver uma sequência com caracteres não imprimíveis, novas linhas ou tabulações, existe uma maneira echode imprimir essa sequência e mostrar códigos para esses caracteres (por exemplo, \npara nova linha, \bpara

12
registro de data e hora antes de um eco

Existe uma maneira melhor de criar registro de data e hora na frente de um echo? Atualmente eu faço desta maneira: #!/bin/sh if mount | grep -q /mnt/usb; then echo `date +%R\ ` "usb device already mounted" else echo `date +%R\ ` "mounting usb device..." mount -t msdosfs /dev/da0s1 /mnt/usb...

11
É perigoso executar eco sem aspas?

Já vi alguns tópicos semelhantes, mas eles estão se referindo a não citar variáveis, o que eu sei que poderia levar a resultados indesejados. Eu vi esse código e queria saber se seria possível injetar algo a ser executado quando essa linha de código for executada: echo run...

10
no Bash, como não incluir argumentos extras em um alias?

Estou tentando fazer algo como alias ftp='echo do not use ftp. Use sftp instead.' apenas para que ftpnão seja usado acidentalmente. Mas eu notei que ftp abcd.com fará com que o comando faça eco do not use ftp. Use sftp instead. abcd.com porque abcd.comé considerado um argumento para...

9
Retorno de carro com comando echo

Eu estava praticando o comando eco com a opção \r(retorno de carro) como abaixo. echo -e "This is \r my college" resultado: my college mas quando adiciono mais uma palavra antes, \rcomo abaixo echo -e "This is the \r my college" Então me dá uma saída como: my college the Outro...