Perguntas com a marcação «shell»

O shell é a interface de linha de comando do Unix. Você pode digitar comandos em um shell interativamente ou escrever scripts para automatizar tarefas. Use esta tag para perguntas que se aplicam a / bin / sh e aos shells mais compatíveis (ash, bash, ksh, zsh,…). Para scripts shell com erros, verifique-os em http://shellcheck.net antes de postar aqui.

3
Tar uma lista de arquivos que nem todos existem
Estou executando um comando a partir de um script como tar -c -f ar.tar a b c d onde b, c e d podem não existir e podem ser diretórios. As soluções apresentadas são canalizar a saída de ls -dpara grep, em seguida, uni-la ao tarcomando ou ativar globs estendidos …
10 shell  wildcards  tar 

3
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 5 12^?3^?-bash-3.2$
10 bash  shell  line-editor  read 

3
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 bash  shell 

1
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, …
10 bash  shell  quoting 


4
Encontre diretórios que não contêm subdiretórios
Estou escrevendo script é ksh. Precisa encontrar todos os nomes de diretório diretamente no diretório atual, que contêm apenas arquivos, não subdiretórios. Eu sei que eu poderia usar ls -alRe analisar recursivamente a saída para a primeira letra no primeiro campo ( dpara um diretório). Eu acho que awké a …
10 shell  find  directory  ls  ksh 


4
Calcular variável e enviá-lo para outra variável
A única calculadora que eu sei é bc. Eu quero adicionar 1a uma variável e saída para outra variável. Eu recebi a nextnumvariável da contagem de string em um arquivo: nextnum=`grep -o stringtocount file.tpl.php | wc -w` Vamos dizer que o nextnumvalor é 1. Quando adicionado 1, ele se tornará …








Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.