Perguntas com a marcação «bash»

O Bash é um shell gratuito para sistemas operacionais semelhantes ao Unix do Projeto GNU.

1
Como expandir um loop iterando dinamicamente em um array em BASH?
Preciso iterar em uma matriz e expandir a matriz enquanto iterativo. Como faço isso em BASH? Por exemplo: req="a b c d" read -a MODULES <<<$req for MODULE_NAME in "${MODULES[@]}"; do echo $MODULE_NAME if something-happens-only-one-time; then MODULES+=( "e" ) fi done Eu quero obter a seguinte saída: a b c …
1 bash 

0
Construir linha de comando inteira a partir de invocações do bash
Eu estou tentando reconstruir uma linha de comando bash em seu todo, como em incluir um pipe; & amp; & amp; ou ";" Eu estou usando a armadilha DEBUG no meu bash (s) para gerar um global command.log (como histórico, mas também para sistemas remotos). Eu tenho algo como: preexec …
1 bash 




2
linux removendo arquivos temporários
Eu estava tentando remover arquivos terminando com um til usando o comando rm *.*~, mas isso não remove arquivos que começam com um . e terminar com ~, por exemplo. .somefile~. Eu também tentei rm *~, mas isso também não funciona para arquivos que começam com .. Alguém pode explicar …
1 linux  ubuntu  bash 

2
Comparar lista de arquivos de um banco de dados usando localizar para localizar arquivos ausentes
Eu tenho uma lista de 2000 arquivos de um banco de dados que se parece com isso: ./aa/0f/unique-string/IMG_0987.JPG ./ab/cf/unique-string/IMG_0987.JPG Eu quero comparar essa lista para o conteúdo do diretório real para identificar arquivos ausentes. O seguinte comando funciona individualmente, mas não quando eu scripto ... find . -false -samefile ./ab/cf/unique-string/IMG_0987.JPG …
1 macos  bash  find  bsd 

2
Como especificar o caminho do python executável?
Minhas PATH variável se parece com isso: /home/elgin/anaconda3/bin:…:/usr/bin:… Como você vê acima anaconda3 precede /usr/bin. Então, quando eu digito python no terminal, fica python em primeiro anaconda3 caminho. Como posso dizer ao terminal bash para carregar python em /usr/bin/ em vez daquele em anaconda3? Existe algum argumento que eu possa …




1
Instruções de instalação do compilador Fortran para o OS X
Eu tento instalar o compilador fortran para Mac OS X El capitan. Primeiramente; Eu instalo install_f2c_osx.csh Executar script de instalação $ chmod + x install_f2c_osx.csh $ sudo ./install_f2c_osx.csh Isso dá esse aviso: 1 warning generated. ld -r -x -o wsne.xxx wsne.o mv wsne.xxx wsne.o cc -c -DSkip_f2c_Undefs -O xwsne.c ld …

1
como grep algo com um caminho curinga?
Eu quero grep um Gemfile em alguns aplicativos de trilhos. Mas para cada aplicativo de trilhos há muitos ramos e, dos quais o nome mais recente da ramificação, digamos, é 'principal'. A estrutura é algo assim: workspace rails-apps rails-app1 main feature-branch rails-app2 main feature-branch feature-branch2 Então estou fazendo algo assim: …
1 linux  bash  grep 

0
aescrypt não funciona com pv em pipeline
Eu estou escrevendo um script bash que canaliza um arquivo através do visualizador de pipe para assistir ao progresso da criptografia. No entanto, sempre que eu uso aescrypt no pipeline com pv, recebo um erro sobre não corresponder senhas. Se a senha é explicitamente especificada em texto simples na linha …

1
Looping através de pastas curinga e executar vários comandos no Bash
Eu tenho um conjunto de comandos para alterar o conteúdo dos arquivos chamados MenuSettings que funcionam bem quando direcionados para uma pasta. cd /Applications/snowflake/table-updater/Testing/Applications/Salford_100 sed -e '1r MenuSettings.bak' -e '1,2d' MenuSettings.txt >> MenuSettings2.txt cat MenuSettings2.txt | sed '/^AppName: */{h;s///;x;}; /^\(AppName_.._..:\).*/{s//\1/;G;s/\n/ /;}' >> MenuSettings3.txt rm -v MenuSettings2.txt mv -v MenuSettings3.txt MenuSettings.txt …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.