Comecei a aprender Bash há alguns dias. Estou tentando obter um status de saída da grepexpressão em uma variável como esta: check=grep -ci 'text' file.sh e a saída que eu recebi é No command '-ic' found Devo fazê-lo com um comando de
Comecei a aprender Bash há alguns dias. Estou tentando obter um status de saída da grepexpressão em uma variável como esta: check=grep -ci 'text' file.sh e a saída que eu recebi é No command '-ic' found Devo fazê-lo com um comando de
Eu tenho uma string de entrada como: arg1.arg2.arg3.arg4.arg5 A saída que eu quero é: arg5.arg4.arg3.arg2.arg1 Nem sempre são 5 argumentos, pode ser de 2 a 10. Como posso fazer isso em um script
Como posso me referir a uma string pelo índice em sh / bash? Ou seja, basicamente dividindo. Estou tentando retirar 5 caracteres de um nome de arquivo. Todos os nomes têm a estrutura: name_nr_code. Estou tentando remover o bit de código 5 alfanumérico. name_nr_tem sempre 10 caracteres. Existe...
Eu tenho um diretório com muitas fotos nele. Especificamente, du -sh --apparent-size /path/to/myfolderme dá 331G. O que é ótimo. Mas agora eu quero obter uma listagem agrupada por mês, por exemplo, algo como isto: 2016-01 20MB 2016-02 520MB 2016-03 312MB ... Existe uma maneira (razoável) de fazer...
O Gnome Shell 3.18.5 me notificou que algumas extensões precisavam ser atualizadas. Visitei https://extensions.gnome.org/local/ do Firefox, atualizei a extensão do Firefox e agora quero desinstalar algumas das extensões do Gnome, por exemplo, a seguinte. Removable Drive Menu por fmuellner...
Desejo capturar a saída exata de uma substituição de comando, incluindo os caracteres de nova linha à direita . Sei que eles são removidos por padrão, portanto, pode ser necessária alguma manipulação para mantê-los e desejo manter o código de saída original . Por exemplo, dado um comando com um...
Antes de mudar para Wayland, eu minimizaria todas as janelas do GNOME Shell com o seguinte comando: wmctrl -k on ... mas ambos wmctrle xdotoolsão aplicativos somente para X11. Qual comando da CLI posso usar para minimizar todas as janelas em uma sessão do GNOME Shell /
Quero acrescentar texto ao arquivo como echo "abc" >>file.txt. Mas isso adiciona abcapós nova linha Como posso adicionar abcno final do arquivo com eco sem nova
Foi-me dito que os espaços são importantes em bashou outros scripts de shell e não devo alterar a existência de espaços, a menos que saiba o que estou fazendo. "Mudando a existência", quero dizer inserir um espaço entre dois caracteres não espaciais ou remover um espaço entre dois caracteres não...
Estou tentando pesquisar recursivamente uma string com, grepmas recebo o seguinte: $ grep -r "stuff" * grep: unrecognized option '---corporate-discount.csv' Usage: grep [OPTION]... PATTERN [FILE]... Try 'grep --help' for more information. Como impedir que o Bash passe arquivos iniciando -como...
No zsh, você pode ter um %#em sua PS1(ou qualquer PROMPTvariável), que basicamente significa display %se usuário ou display #se root. Eu estou querendo saber se existe alguma maneira de afetar isso, para que o %ou #mude de cor, dependendo se é um usuário ou raiz (um vermelho para a raiz, um azul...
Como escrever isso em uma linha, também sem repetir o mesmo caminho? rsync -a root@somewhere:/folder/remote/*.txt . rsync -a root@somewhere:/folder/remote/*.jpg
O que significa se o descritor de arquivo vazar File descriptor 6 (socket:[901758]) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File descriptor 9 (/dev/pts/1) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File descriptor 11 (/dev/pts/1) leaked on lvextend invocation....
Eu tenho um makefile em que paro um serviço antes de remover um arquivo. Quando não conseguia parar o serviço, o erro seria interrompido. Isso é claramente indesejado, então pensei em adicionar, || truemas perdi a |. Fazendo isto: stop service foo | true rm /etc/init/foo.conf Estou confuso sobre...
Eu tenho um script que chama um programa (especificamente ttf2afm, parte do tetex 3.0) que às vezes segfaults e às vezes não. As informações de que eu preciso são sempre impressas antes de serem segmentadas, mas estou tendo dificuldades para impedir que o redirecionamento do canal falhe e não...
Eu tenho uma lista de dados, como 12345 23456 67891 -20000 200 600 20 ... Suponha que o tamanho desse conjunto de dados (ou seja, linhas de arquivo) seja N. Eu quero desenhar mlinhas aleatoriamente deste arquivo de dados. Portanto, a saída deve ser dois arquivos, um é o arquivo que inclui essas...
Considerando a grande quantidade de perguntas que se relacionam aos subshells no Bash ("Por que minha variável não aumenta nesse loop canalizadowhile read ?"), Pensei que seria muito bom consultar um editor ou serviço onde o código que será executado em subshells é formatado de forma diferente do...
Recentemente, converti todos os meus arquivos FLAC para uma taxa de amostragem menor de 44,1 kHz e profundidade de bits de 24 bits (porque o iPhone / iPod não suporta nada acima disso) usando XLD no meu Mac OS 10.7 (Lion). Embora eu tenha dito ao XLD para substituir todos os arquivos anteriores, o...
Eu tenho um script de shell que usa netcatpara ouvir localhostna porta 1111 para solicitações da web. Toda vez que tento acessar, localhost:1111/index.htmlpor exemplo, recebo: invalid connection to [127.0.0.1] from localhost [127.0.0.1] 60038 o número no final (60038) parece estar aumentando cada...
Eu gostaria de criar muitos diretórios usando mkdir. Cada nome de diretório consistirá em um prefixo (uma sequência) e um índice (um número inteiro). Suponha que eu gostaria que o prefixo fosse "s" e os índices variassem de 1 a 50. Isso significa que eu gostaria de criar diretórios...