Perguntas com a marcação «shell»

24
O que significa $ {PATH: +: $ {PATH}}?

Recentemente, notei o seguinte no meu perfil do cygwin, mais precisamente: /usr/local/bin:/usr/bin${PATH:+:${PATH}} O que isso significa? Por que não é apenas $ PATH? Isso é 'se $ PATH existir, adicione: $ PATH'? Meu objetivo é trocar a ordem e colocar os caminhos cygwin atrás do caminho do...

24
'ls -1': como listar nomes de arquivos sem extensão

ls -1 lista meus elementos assim: foo.png bar.png foobar.png ... Quero listado sem o seguinte .png: foo bar foobar ... (o dir contém apenas .pngarquivos) Alguém pode me dizer como usar grepneste caso? Objetivo: Eu tenho um arquivo de texto onde todos os nomes estão listados sem a extensão....

24
Ainda existem sistemas com um binário / bin / sh?

/bin/sh, o shell Bourne criado em 1977, costumava ser o shell padrão para sistemas Unix. Atualmente, esse arquivo ainda existe, mas principalmente como um link simbólico para o shell compatível com POSIX padrão instalado no sistema: no RHEL / CentOS /bin/bash, o shell Bourne Again no Ubuntu...

24
Como posso detectar se estou em um subshell?

Estou tentando escrever uma função para substituir a funcionalidade do exitbuilt-in para me impedir de sair do terminal. Eu tentei usar a SHLVLvariável de ambiente, mas ela não parece mudar nos subshells: $ echo $SHLVL 1 $ ( echo $SHLVL ) 1 $ bash -c 'echo $SHLVL' 2 Minha função é a...

23
Adicionando números do resultado de um grep

Eu executo o seguinte comando: grep -o "[0-9] errors" verification_report_3.txt | awk '{print $1}' e recebo o seguinte resultado: 1 4 0 8 Eu gostaria de adicionar cada um dos números até uma variável de contagem em execução. Existe um liner mágico que alguém possa me ajudar a...