Perguntas com a marcação «shell»

O termo 'shell' refere-se a uma classe geral de intérpretes de comando interativos baseados em texto, mais frequentemente associados aos sistemas operacionais Unix e Linux. Para perguntas sobre scripts de shell, use uma tag mais específica, como 'bash', 'powershell' ou 'ksh'. Sem uma tag específica, uma solução portátil (compatível com POSIX) deve ser assumida, embora seja preferível usar 'posix' adicionalmente ou 'sh'.





7
Como faço para listar as funções definidas no meu shell?
Eu posso digitar alias para mostrar uma lista de todos os aliases. Mas para funções, tudo o que posso fazer é cumprimentar .bash_profile. Isso apenas obtém os que estão no arquivo, não os definidos em arquivos subsidiários ou dinamicamente. Existe uma maneira mais conveniente de descobrir quais funções estão definidas …
221 bash  shell  function  unix 

8
Subtrair duas variáveis ​​no Bash
Eu tenho o script abaixo para subtrair as contagens de arquivos entre dois diretórios, mas a COUNT=expressão não funciona. Qual é a sintaxe correta? #!/usr/bin/env bash FIRSTV=`ls -1 | wc -l` cd .. SECONDV=`ls -1 | wc -l` COUNT=expr $FIRSTV-$SECONDV ## -> gives 'command not found' error echo $COUNT
220 bash  shell  unix 

19
Como resolver links simbólicos em um script de shell
Dado um caminho absoluto ou relativo (em um sistema semelhante ao Unix), eu gostaria de determinar o caminho completo do destino depois de resolver quaisquer links simbólicos intermediários. Pontos de bônus por resolver também a notação de ~ nome de usuário ao mesmo tempo. Se o destino for um diretório, …
220 bash  shell  scripting  symlink 


10
Como usar a opção '-prune' de 'find' no sh?
Eu não entendo bem o exemplo dado pelo man find, alguém pode me dar alguns exemplos e explicações? Posso combinar expressão regular? A pergunta mais detalhada é assim: Escreva um script de shell changeall, que tenha uma interface semelhante changeall [-r|-R] "string1" "string2". Ele vai encontrar todos os arquivos com …
219 regex  shell  find  manual 


8
Exibir saída de ondulação no formato JSON legível no script de shell Unix
No meu script de shell Unix, quando executo um comando curl, o resultado será exibido como abaixo do qual estou redirecionando para o arquivo: {"type":"Show","id":"123","title":"name","description":"Funny","channelTitle":"ifood.tv","lastUpdateTimestamp":"2014-04-20T20:34:59","numOfVideos":"15"} Mas, eu quero que esta saída coloque no formato JSON legível como abaixo no arquivo: {"type":"Show", "id":"123", "title":"name", "description":"Funny", "channelTitle":"ifood.tv", "lastUpdateTimestamp":"2014-04-20T20:34:59", "numOfVideos":"15"} Como formatar a …
213 json  shell  curl 

4
Classificação de dados com base na segunda coluna de um arquivo
Eu tenho um arquivo de duas colunas e nnúmero de linhas. a coluna 1 contém namese a coluna2 age. Desejo classificar o conteúdo deste arquivo em ordem crescente com base em age(na segunda coluna). O resultado deve exibir o nameda pessoa mais jovem juntamente com a namesegunda pessoa mais nova …
213 bash  shell  unix 


10
Retornando um booleano de uma função Bash
Eu quero escrever uma função bash que verifique se um arquivo tem certas propriedades e retorna verdadeiro ou falso. Então eu posso usá-lo em meus scripts no "se". Mas o que devo retornar? function myfun(){ ... return 0; else return 1; fi;} então eu uso assim: if myfun filename.txt; then …
211 bash  shell  boolean 


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.