Perguntas sobre 'bash'

Bash (Bourne-Again SHell), é o shell usado na interface de linha de comando do Ubuntu por padrão.
4
respostas

(Scripts do Nautilus) $ NAUTILUS_SCRIPT_SELECTED_FILE_PATHS; tem problemas com o espaço

Então o script é: #!/bin/bash for line in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS; do if [[ "$line" = "" || "$line" = " " ]]; then exit else unzip "$line" -d "temp" fi done Funciona bem e descompacta o arquivo. Mas se o...
14.01.2013 / 15:19
1
resposta

Devo executar scripts bash de python com 'bash' ou './'?

Eu escrevi um script Python que executa alguns scripts bash como este: cmd = subprocess.Popen(['bash', 'script.sh']) Dessa forma, ele executa o script, embora eu não tenha definido permissões de execução com chmod . Eu também posso escr...
19.03.2017 / 07:29
3
respostas

Renomeando arquivos com data e data para o dia anterior

Eu quero renomear os arquivos em um diretório para números sequenciais, com base nesta regra: nome do arquivo- [alguma data] = > nome do arquivo- [data do dia anterior] Por exemplo, file20170329 file20170328 e file20170327 de...
29.03.2017 / 12:55
2
respostas

Como posso fazer o PC emitir um som de 'bip' quando o cabo de rede está desconectado?

Como posso fazer um sinal sonoro no PC quando o cabo de rede está desconectado ou não há rede disponível para qualquer interface específica, como eth0 ou eth1? Acompanhamento: $ sudo apt-get install beep $ cat /etc/modprobe.d/blacklist.con...
13.11.2012 / 09:35
2
respostas

Qual é a vida de um loop infinito enviado para o segundo plano?

Quando um loop infinito terminará? Por exemplo se eu correr while :; do sleep 1; date +%s; done & quando isso terminará - ao fechar o terminal ou ao desligar?     
31.01.2013 / 11:37
1
resposta

Qual é a diferença que explica resultados diferentes de maneiras diferentes de atribuir valores em uma linha de comando?

Qual é a diferença que explica os diferentes resultados desses comandos? a=2 echo $a set a=2 echo $a a=2; echo $a set a=2; echo $a
09.02.2013 / 03:21
1
resposta

Caminho relativo para a origem ao copiar ou mover [duplicado]

Isso pode ser trivial, mas aqui vai. No terminal, tenho a tendência de me mover / renomear / copiar arquivos que não estão no meu diretório de trabalho atual, em vez de cd -ing para o diretório desses arquivos primeiro. Por exemplo, eu...
12.06.2013 / 15:24
2
respostas

Como posso ficar difuso para jogar bem com um virtualenv Python?

O difusor é instalado na minha estação de trabalho e funciona bem com o Mercurial, então eu geralmente o uso para o diff'ing. No entanto, também estou usando um Virtualenv Python para usar alguns módulos diferentes em uma configuração mais contr...
15.05.2013 / 01:13
1
resposta

Por que 'wc -m' conta mais 1 caractere?

Por que wc -m conta um caractere (símbolo) mais de here-string (& lt; & lt; & lt;) Aqui está o exemplo: $ TEST_STR="askubuntu" $ echo "$TEST_STR" askubuntu $ wc -m <<<"$TEST_STR" 10 Diz 10, mas na verdade só tem 9 símbol...
05.09.2015 / 07:17
1
resposta

Como obter apenas um item da permutação de uma lista de strings

Eu quero manter apenas uma permutação entre um conjunto de strings e contar a ocorrência de cada permutação. Para tornar as coisas mais claras, quero transformar (por exemplo) ab acf ba cfa acf em 2 ab 3 acf em que 2 e 3 são o n...
06.12.2016 / 13:50