Perguntas com a marcação «shell»

10
Quantas maneiras diferentes você pode criar um "alias" no Bash?

Eu só sei de duas maneiras: alias foo=bare function foo() { bar }. A razão pela qual estou perguntando é que - de repente, em uma das minhas sessões do bash - não consigo executar o lncomando porque bashestá com erro -bash: /usr/local/.../ln: No such file or directory(onde esta /usr/local/.../é...

10
Obter posição vertical do cursor

Isso pode parecer muito estranho, mas eu sei como definir a posição vertical do cursor no Bash assim: echo -e "\e[12H" Isso move o cursor para a 12ª linha (começando com 1). Então, como obtenho a posição do cursor (número da linha) usando o linux bash? Seria útil se eu pudesse simplesmente...

10
Como obter várias linhas de um arquivo por uma regex?

Como obter várias linhas de um arquivo por uma regex? Muitas vezes eu gostaria de obter várias linhas / modificar várias linhas por um regex. Um exemplo de caso: Eu estou tentando ler parte de um arquivo XML / SGML (eles não são necessariamente bem formados ou em uma sintaxe previsível, portanto,...

10
entendendo o valor padrão do IFS

Na minha versão 4.2.8 do GNU bash, o IFS possui um valor padrão de espaço, tabulação e linha de alimentação por padrão: usr@T42 ~ $ echo -n "$IFS" | hexdump -C 00000000 20 09 0a | ..| 00000003 usr@T42 ~ $ Existe uma razão para esse IFS padrão? Além disso, quais utilitários usam o IFS além do...

10
A concha pode ser mais "ofensiva"?

Meu Gentoo Linux é compilado com a flag ofensiva USE habilitada: # sudo su - Password: Hold it up to the light --- not a brain in sight! Password: Também é possível selecionar fortunas com base no grau de ofensividade: # fortune -o kernelcookies | cowsay -b

10
Encerre todos os processos em segundo plano

Eu tenho alguns Stoppedprocessos em segundo plano. kill $(jobs -p)e kill `jobs -p`não tem efeito kill %1, kill %2etc., finalize com êxito processos individuais Como posso matar todos os processos em segundo plano com um comando? Além disso, por que os dois primeiros comandos não funcionam para...

10
Qual é o uso de $ & no bash?

Eu estava olhando para parâmetros especiais no bash. Estou curioso para saber o que é $&e como é diferente $_. Vejo a seguinte saída ao executar os comandos, mas também não consegui localizar o significado. k@Linux:~$ echo $& [1] 12397 $ k@Linux:~$ echo $n [1]+ Done echo $ k@Linux:~$...

10
Como lidar com backspace durante a leitura?

Como faço para lidar com os backspaces inseridos, ele mostra ^?se tentou e como readconta os caracteres, 12^?3já que 5 caracteres estavam completos (embora nem todos tenham sido reais), mas depois que 12^?3^?ele retornou o prompt, estranho. Por favor ajude! -bash-3.2$ read -n