Perguntas sobre 'bash'

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

Multithreading a Bash Script

Eu tenho um arquivo txt de 8 GB e tenho que executar um script python para cada linha no arquivo e salvar parte da saída. Existe alguma maneira de dividir isso em vários processos para torná-lo mais rápido, no bash? Aqui está o meu script...
06.10.2015 / 21:49
1
resposta

Alternativa para várias iterações de 'cut'

Estou tentando filtrar informações de um arquivo. Elas são organizadas por coluna e não encontrei uma maneira melhor de conseguir o que quero do que o seguinte: less $file | cut -d':' -f6 | cut -d' ' -f3 | cut -d '#' -f1 Existe uma altern...
20.09.2015 / 08:51
1
resposta

Existe alguma maneira de definir o volume do bipe do sistema no Windows?

O bipe do sistema, que ouço com bastante frequência enquanto faço as coisas no prompt de comando bash (msysgit) do Windows, está configurado para um volume que é desproporcionalmente mais alto do que todo o restante da minha placa de som - o que...
09.09.2015 / 15:41
3
respostas

Como posso obter as permissões de um arquivo no formato octal?

... e como posso configurá-los? Isso funciona para diretórios da mesma maneira? O que acontece com o sticky bit e com coisas mais "exóticas"?     
15.07.2015 / 17:02
1
resposta

Alias que executa um subcomando

Eu quero executar dois comandos em um alias , mas como ele inclui cd e não quero alterar a pasta do chamador principal, pensei que isso poderia ajudar a chamar um subcomando: alias lhu="$(cd /my/path && myotherCommand)" Mas a...
06.08.2015 / 01:52
1
resposta

bash - processando saída de uma linha por vez

Eu li que o xargs era bom para processar a saída de um comando, uma linha por vez (e é). Eu tenho a seguinte linha no meu script. ./gen-data | awk '{printf $2 " "; printf $1=$2=$3=""; gsub (" ", "", $0);if(length($0) == 0){ print "0000"} else...
27.07.2015 / 14:03
3
respostas

O que é o arquivo de configuração para o shell sh no OS X? (ou seja, ~ / .bash_profile para shell bash, etc)

R usa o ambiente /bin/sh shell e estou executando scripts (que não podem ser modificados) que chamam gfortran-4.8 em vez de gfortran , portanto estou criando um alias . Eu adicionei a seguinte linha ao meu /etc/profile e ~/.bash...
07.07.2015 / 20:35
1
resposta

grep não retorna nenhum resultado

Chegou a um problema estranho - estava executando um comando trivial grep -F "INSERT" new.sql >& output.txt em um new.sql com 76 MB de tamanho. O engraçado é que nenhum resultado é retornado, mas a string está presente lá. O...
25.06.2015 / 08:01
1
resposta

Bash shell, array associativo vazio após a canalização

Bash 4.3.30 Suponha que você tenha o seguinte código: #!/bin/bash declare -A map f() { map[x]=a map[y]=b } g() { for k in "${!map[@]}" do echo "$k --> ${map[$k]}" done } f g Isso gera x --> a...
08.09.2015 / 15:40
1
resposta

Tendo problemas ao passar aspas duplas para o diálogo

Estou trabalhando em um script para automatizar a gravação de áudio, usando o comando 'dialog' para criar um menu interativo para nomear canais adequadamente. Eu tenho uma lista dos nomes dos canais em uma matriz. Eu quero que o formulário em si...
04.09.2015 / 14:30