Qual é a boa maneira de adicionar a extensão de arquivo ".jpg" a arquivos sem extensão com o bash?
Qual é a boa maneira de adicionar a extensão de arquivo ".jpg" a arquivos sem extensão com o bash?
Às vezes, quando executo comandos como rm -rf XYZ, não quero que isso seja registrado no histórico do Bash, porque posso acidentalmente executar o mesmo comando novamente por reverse-i-search. Existe uma boa maneira de evitar que isso aconteça?
Se eu inserir a opção bash -x , ele mostrará toda a linha. Mas o script será executado normalmente. Como posso executar linha por linha? Então eu posso ver se ele faz a coisa certa, ou aborta e conserto o bug. O mesmo efeito é colocado readem cada
Estou tentando escrever um script bash. Neste script, quero que o usuário insira o caminho de um diretório. Em seguida, quero acrescentar algumas strings no final dessa string e construir um caminho para alguns subdiretórios. Por exemplo, suponha que o usuário insira uma string como...
$ $ PATH retorna: -bash: /usr/local/share/npm/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/local/sbin:~/bin:/Library/ Frameworks / Python.framework / Versions / Atual / bin: / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / opt / X11 / bin: /...
Cada vez que uso pushd ou popd, ele imprime a pilha na saída padrão. Como não fazer isso? Não quero fazer pushd > /dev/nulltodas as vezes porque tenho muitos scripts chamando uns aos outros. Talvez uma boa substituição resolva isso, mas precisarei substituir esses recursos embutidos apenas em...
Eu tenho uma pergunta muito simples. Sou totalmente novo no Mac e estou tentando transferir meu projeto Java para o meu novo Mac. O projeto tem um arquivo Gradlew que eu pensei que poderia executar a partir da linha de comando para construir e executar em qualquer máquina. Quando eu faço gradlew...
Tentando corrigir erros e depurar problemas com meu aplicativo dividido em vários contêineres, frequentemente edito arquivos em contêineres: ou sou totalmente preguiçoso e instalo o nano e edito diretamente no container ou Eu encaixo e retiro o arquivo do contêiner, edito, copio de volta e...
Fechadas. Esta pergunta não atende às diretrizes do Stack Overflow . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que esteja no tópico do Stack Overflow. Fechado há 7 anos . Melhore esta questão...
Quero que meu script bash durma até um horário específico. Então, eu quero um comando como "sleep" que não leva nenhum intervalo, mas um tempo de término e dorme até então. O daemon "at" não é uma solução, pois preciso bloquear um script em execução até uma determinada data / hora. Existe tal...
Estou bem ciente do utilitário source(também conhecido como .), que pega o conteúdo de um arquivo e o executa no shell atual. Agora, estou transformando algum texto em comandos shell e, em seguida, executando-os, da seguinte maneira: $ ls | sed ... | sh lsé apenas um exemplo aleatório, o...
Ou perdi alguma folga ou a reação não parece funcionar com muito looping de citações do programador. $ echo "hello1-`echo hello2-\`echo hello3-\`echo hello4\`\``" hello1-hello2-hello3-echo hello4 Procurado hello1-hello2-hello3-hello4-hello5-hello6-...
Existe uma maneira de alterar os argumentos da linha de comando em um script Bash. Digamos, por exemplo, um script Bash é chamado da seguinte maneira: ./foo arg1 arg2 Existe uma maneira de alterar o valor de arg1 no script? Diga, algo como
Eu preciso ler o arquivo de manifesto MANIFEST.MF maven de "some.jar" usando o bash
A sequência de data e hora está no seguinte formato: 06/12/2012 07:21:22. Como posso convertê-lo em carimbo de data / hora ou época UNIX?
Usando: set -o nounset Ter uma matriz indexada como: myArray=( "red" "black" "blue" ) Qual é o caminho mais curto para verificar se o elemento 1 está definido? Às vezes uso o seguinte: test "${#myArray[@]}" -gt "1" && echo "1 exists" || echo "1 doesn't exist" Gostaria de saber se...
Eu tenho o seguinte bash dois scripts cinza: #!/bin/bash ./b.sh 'My Argument' b.sh: #!/bin/bash someApp $* O binário someApp recebe $*2 argumentos ('Meu' e 'Argumento') em vez de 1. Eu testei várias coisas: Executar someApp apenas b.shfunciona conforme o esperado Iterar + repetir os...
Quando tento executar um script que contém o comando envsubst, recebo este erro. Olhando online, este parece ser um comando bash padrão, então não tenho certeza do que instalar para fazê-lo funcionar.
Meu aplicativo cliente implantado no Heroku permite que o usuário carregue imagens no Heroku. Eu queria testar uma alteração que fiz para excluir imagens, então preciso ver o estado da estrutura de pastas no Heroku para garantir que as imagens sejam excluídas com êxito do sistema de...
Tentei várias formas do seguinte em um script bash: #!/bin/bash svn diff $@ --diff-cmd /usr/bin/diff -x "-y -w -p -W $COLUMNS" Mas não consigo obter a sintaxe para expandir corretamente a COLUMNSvariável de ambiente. Tentei várias formas do seguinte: svn diff $@ --diff-cmd /usr/bin/diff -x...