Este comando lista os diretórios no caminho atual: ls -d */ O que exatamente o padrão */faz? E como podemos fornecer o caminho absoluto no comando acima (por exemplo ls -d /home/alice/Documents) para listar apenas diretórios nesse
Este comando lista os diretórios no caminho atual: ls -d */ O que exatamente o padrão */faz? E como podemos fornecer o caminho absoluto no comando acima (por exemplo ls -d /home/alice/Documents) para listar apenas diretórios nesse
É possível canalizar de / para a área de transferência no Bash? Seja na tubulação de / para um identificador de dispositivo ou usando um aplicativo auxiliar, não consigo encontrar nada. Por exemplo, se /dev/clipfosse um dispositivo vinculado à área de transferência, poderíamos fazer: cat...
Eu tenho um script de shell com este código: var=`hg st -R "$path"` if [ -n "$var" ]; then echo $var fi Mas o código condicional sempre é executado, porque hg stsempre imprime pelo menos um caractere de nova linha. Existe uma maneira simples de remover o espaço em branco $var(como trim()no...
Em um script de shell, como ecoar todos os comandos de shell chamados e expandir qualquer nome de variável? Por exemplo, dada a seguinte linha: ls $DIRNAME Gostaria que o script execute o comando e exiba o seguinte ls /full/path/to/some/dir O objetivo é salvar um log de todos os comandos do...
Eu tenho um comando complexo que eu gostaria de criar um script shell / bash. Eu posso escrever em termos de $1facilidade: foo $1 args -o $1.ext Quero poder passar vários nomes de entrada para o script. Qual é o caminho certo para fazer isso? E, é claro, quero lidar com nomes de arquivos com...
Estou tentando adicionar um diretório ao meu caminho, para que ele sempre esteja no meu caminho do Linux. Eu tentei: export PATH=$PATH:/path/to/dir Isso funciona, no entanto, sempre que eu saio do terminal e inicio uma nova instância do terminal, esse caminho é perdido e preciso executar o...
Para obter mais informações sobre o Stack Overflow no Stack Overflow em inglês : Exemplo de JSON no shell Estou tentando analisar JSON retornado de uma solicitação de curl, assim: curl 'http://twitter.com/users/username.json' | sed -e 's/[{}]/''/g' | awk -v k="text"...
Estou escrevendo um script muito simples que chama outro script e preciso propagar os parâmetros do meu script atual para o script que estou executando. Por exemplo, meu nome de script é foo.she chamabar.sh foo.sh: bar $1 $2 $3 $4 Como posso fazer isso sem especificar explicitamente cada...
Qual é a maneira correta de modificar variáveis de ambiente como PATH no OS X? Procurei um pouco no Google e encontrei três arquivos diferentes para editar: / etc / caminhos ~ / .profile ~ / .tcshrc Eu nem tenho alguns desses arquivos e tenho certeza de que .tcshrc está errado, pois o OS X...
Eu tenho "Eu amo Suzi e me case" e quero mudar "Suzi" para "Sara". #!/bin/bash firstString="I love Suzi and Marry" secondString="Sara" # do something... O resultado deve ser assim: firstString="I love Sara and
Como obteria apenas o nome do diretório de trabalho atual em um script bash ou, melhor ainda, apenas um comando de terminal. pwdfornece o caminho completo do diretório de trabalho atual, por exemplo, /opt/local/binmas eu só
Se eu estiver usando o terminal e digitando uma linha de texto para um comando, existe uma tecla de atalho ou alguma maneira de limpar / excluir essa linha? Por exemplo, se minha linha / comando atual é algo muito longo como: > git log --graph --all --blah..uh oh i want to cancel and clear...
Preciso ocultar todas as mensagens de permissão negada de: find . > files_and_folders Estou experimentando quando essa mensagem surge. Preciso reunir todas as pastas e arquivos para os quais não surgem. É possível direcionar os níveis de permissão para o files_and_foldersarquivo? Como...
Existe uma maneira de fazer algo como PHPs $array[] = 'foo';no bash vs
Se eu quiser encontrar as diferenças entre duas árvores de diretório, normalmente apenas executo: diff -r dir1/ dir2/ Isso mostra exatamente quais são as diferenças entre os arquivos correspondentes. Estou interessado em obter apenas uma lista dos arquivos correspondentes cujo conteúdo é...
No Bash, parece haver várias variáveis que possuem valores especiais com significado consistente. Por exemplo, ./myprogram &; echo $! retornará o PID do processo em segundo plano myprogram. Eu conheço outros, como o $?que eu acho que é o atual TTY. Existem
Como eu contaria o número total de linhas presentes em todos os arquivos em um repositório git? git ls-files fornece uma lista de arquivos rastreados pelo git. Estou procurando um comando para cattodos esses arquivos. Algo como git ls-files | [cat all these files] | wc
Como posso escrever um documento aqui em um arquivo no script
Eu tenho o seguinte arquivo .txt: Marco Paolo Antonio Eu quero lê-lo linha por linha, e para cada linha eu quero atribuir um valor de linha .txt a uma variável. Supondo que minha variável seja $name, o fluxo é: Ler a primeira linha do arquivo Atribuir $name= "Marco" Faça algumas tarefas com...
Estou usando o Git na linha de comando e estou tentando adicionar uma quebra de linha à mensagem de confirmação (usando git commit -m "") sem entrar no Vim. Isso é