Perguntas com a marcação «sh»

140
Remover recursivamente arquivos

Alguém tem uma solução para remover os irritantes arquivos ._ e .DS_Store obtidos após mover arquivos de um Mac para um servidor Linux? especificar um diretório inicial e deixá-lo ir? como / var / www / html / down

140
Como posso formatar o patch com o que guardo

No git, escondo minhas alterações. É possível criar um patch com o que eu escondo? E então aplicar esse patch em algum outro repositório (do meu colega de trabalho)? Eu sei git format-patch -1, mas acho que é para o que comprometi. Mas estou procurando a mesma coisa por mudanças que eu escondi. E...

140
Preservar a coloração após canalizar grep para grep

Há uma pergunta semelhante em Preserve ls colouring após grep'ing, mas me incomoda que, se você colocar a saída grep colorida em outro grep, a cor não será preservada. Como exemplo grep --color WORD * | grep -v AVOID, não mantém a cor da primeira saída. Mas, para mim ls | grep FILE, mantenho a...

140
Removendo cores da saída

Eu tenho algum script que produz saída com cores e preciso remover os códigos ANSI. #!/bin/bash exec > >(tee log) # redirect the output to a file but keep it on stdout exec 2>&1 ./somescript A saída é (no arquivo de log): java (pid 12321) is running...@[60G[@[0;32m OK...

139
Como classificar uma matriz no Bash

Eu tenho uma matriz no Bash, por exemplo: array=(a c b f 3 5) Eu preciso classificar a matriz. Não apenas exibindo o conteúdo de maneira classificada, mas para obter uma nova matriz com os elementos classificados. A nova matriz classificada pode ser completamente nova ou

138
Bash: Erro de sintaxe: redirecionamento inesperado

Eu faço isso em um script: read direc <<< $(basename `pwd`) e eu recebo: Syntax error: redirection unexpected em uma máquina ubuntu /bin/bash --version GNU bash, version 4.0.33(1)-release (x86_64-pc-linux-gnu) enquanto eu não receber esse erro em outra máquina de suse: /bin/bash...

138
git produz Gtk-WARNING: não pode abrir a tela

Estou trabalhando no meu projeto remotamente através da linha de comando em uma máquina à qual não tenho direitos de administrador e, após a execução git push origin master, recebo a seguinte mensagem de erro: (gnome-ssh-askpass:29241): Gtk-WARNING **: cannot open display: Meu .git/configarquivo...