Copiei remotamente um arquivo para o meu laptop usando: scp someFile [email protected]:/home/USER/put/it/some/where/oh/damn/you/here Quero poder concluir automaticamente o caminho remoto pressionando a
Copiei remotamente um arquivo para o meu laptop usando: scp someFile [email protected]:/home/USER/put/it/some/where/oh/damn/you/here Quero poder concluir automaticamente o caminho remoto pressionando a
Estou tentando encontrar onde um específico aliasfoi declarado. Pesquisei todos os lugares habituais que conheço para procurar aliases: ~ / .bashrc ~ / .bash_profile / etc / bashrc / etc / profile Sem sorte. Eu sei que é aliasporque, quando faço which COMMAND, recebo: alias...
Eu tenho isto: date +"%H hours and %M minutes" Eu uso o festival para dizer isso .. mas diz assim: "zero nove horas" .. eu quero dizer "nove horas"! mas date sempre me dá 09 ... então eu me pergunto se o bash pode facilmente tornar isso apenas 9? no script complexo eu tentei como printf %d...
Quando executo export $PATHno bash, recebo o erro not a valid identifier. Por
Recentemente, notei dois recursos no Fish e fiquei imaginando se alguém sabia se esses também estavam disponíveis no Bash. Realce de sintaxe Específicos: Você notará rapidamente que o peixe executa o destaque da sintaxe enquanto você digita. Comandos inválidos são coloridos em vermelho por...
Em python re.sub(r"(?<=.)(?=(?:...)+$)", ",", stroke ) Para dividir um número por trigêmeos, por exemplo: echo 123456789 | python -c 'import sys;import re; print re.sub(r"(?<=.)(?=(?:...)+$)", ",", sys.stdin.read());' 123,456,789 Como fazer o mesmo com o bash /
De help compgen: $ help compgen compgen: compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word] Display possible completions depending on the options. Intended to be used from within a shell function...
Eu quero ver quais são os últimos N comandos no meu history. Eu pensei history | tail -n 5que conseguiria, mas notei que um comando multilinha conta para tantas linhas quanto ele possui. $ echo "hello how are you" $ history | tail -2 how are you" 1051 history | tail -2 Então, minha pergunta é: eu...
Eu tenho dois servidores Linux (Debian). Estou criando um script de shell. No primeiro, crio uma matriz assim: #!/bin/bash target_array=( "/home/user/direct/filename -p123 -r" ) Isso funciona bem. Mas quando eu executo isso no outro servidor, recebo: Syntax error: "(" unexpected Tanto quanto...
Depois de descobrir o que isso shopt -s histappend significa , parece uma configuração muito sensata e fico surpreso que não seja o padrão. Por que alguém iria querer limpar seu histórico em cada saída do
Estou tentando ler um arquivo de texto e fazer algo com cada linha, usando um script bash. Então, eu tenho uma lista que se parece com isso: server1 server2 server3 server4 Eu pensei que poderia fazer um loop sobre isso usando um loop while, assim: while read server; do ssh $server "uname...
Eu tenho um monte de arquivos MP3 que têm suas capas de álbuns incluídas no próprio arquivo. Agora estou procurando uma maneira de extraí-los para armazená-los separadamente, na melhor das hipóteses na linha de comando. Existe uma maneira de conseguir
Se eu definir o diretório atual / ativo (navegando até ele usando cd) para algum diretório específico e digite: rm *.xvg O que esse comando fará? É verdade que o comando acima excluirá apenas arquivos com a extensão .xvg somente no diretório de trabalho? Eu estava nervoso por tentar isso antes...
Como se pode executar vários programas em segundo plano com um único comando? Eu tentei os comandos abaixo, mas eles não funcionam. nohup ./script1.sh & && nohup ./script2.sh & -bash: syntax error near unexpected token '&&' nohup ./script1.sh & ; nohup ./script2.sh...
Como não faço muito scripts de shell, fiquei um pouco surpreso ao ler a documentaçãogit submodule e vi a sintaxe que eles usavam nesta documentação: Um retorno diferente de zero do comando em qualquer submódulo faz com que o processamento seja finalizado. Isso pode ser substituído, adicionando...
(Consulte Use #! / Bin / sh ou #! / Bin / bash para compatibilidade com Ubuntu-OSX e facilidade de uso e POSIX ) Se eu quiser que meus scripts usem o shell bash, o uso da extensão .bash realmente chama o bash ou depende da configuração do sistema / 1ª linha shebang. Se ambos estivessem em vigor,...
Eu preciso escrever um script de shell que é executado desta maneira: ./myscript arg1 arg2_1 arg2_2 arg2_3 ....... arg2_# existe um loop for dentro do script for i in $@ No entanto, como eu sei, $ @ inclui $ 1 até $ ($ # - 1). Mas, para o meu programa, $ 1 é distintamente diferente de $ 2 $ 3...
O código simples aqui está funcionando conforme o esperado na minha máquina se iniciado com bash: function ⏰(){ date } ⏰ Poderia haver um problema para outras pessoas usando isso, ou é universal? Eu estou pensando, porque eu nunca vi nada parecido com isso em outro código-fonte por enquanto....
Em um bashscript, preciso de vários valores dos /proc/arquivos. Até agora, tenho dezenas de linhas cumprindo os arquivos diretamente assim: grep -oP '^MemFree: *\K[0-9]+' /proc/meminfo Em um esforço para tornar isso mais eficiente, salvei o conteúdo do arquivo em uma variável e confirmei...
É uma boa ideia usar o seguinte alias: cd() { pushd $1; } na festança? Eu acho que isso seria muito útil, pois posso usar uma série de popds em vez de apenas uma cd -vez. Existe algum caso em que isso possa ser um