Unix & Linux

42
Como coletar corretamente uma matriz de linhas no zsh

Eu pensei que o seguinte agruparia a saída de my_commandem uma matriz de linhas: IFS='\n' array_of_lines=$(my_command); de modo que $array_of_lines[1]se referisse à primeira linha na saída de my_command, $array_of_lines[2]à segunda e assim por diante. No entanto, o comando acima parece não...

42
Como executar o grep em uma única coluna?

Eu quero grep a saída do meu ls -lcomando: -rw-r--r-- 1 root root 1866 Feb 14 07:47 rahmu.file -rw-r--r-- 1 rahmu user 95653 Feb 14 07:47 foo.file -rw-r--r-- 1 rahmu user 1073822 Feb 14 21:01 bar.file Quero executar apenas grep rahmuna coluna $ 3, portanto, a saída do meu grepcomando deve ficar...

42
Universal Node.js shebang?

O Node.js é muito popular hoje em dia e eu escrevi alguns scripts nele. Infelizmente, a compatibilidade é um problema. Oficialmente, o intérprete Node.js. deve ser chamado node, mas o Debian e o Ubuntu enviam um executável chamado nodejs. Eu quero scripts portáteis com os quais o Node.js possa...

42
Operação de flutuação com bc?

Parece que o bc não suporta operações de flutuação, quando faço echo 1/8 | bcisso obtém um zero. Eu verifiquei bc (1), mas ele nem menciona float, então eu me pergunto se é

42
Como imprimir "$" no documento aqui

Como posso ecoar "$" em um documento aqui no bash? Por exemplo, eu quero ter um arquivo com o conteúdo no servidor remoto como $ABC=home_dir. $ ssh hostname sudo -s <<EOF echo "$ABC=home_dir" > file EOF Mas isso seria tratado como uma variável. Como posso imprimir um literal...

42
grep: memória esgotada

Eu estava fazendo uma pesquisa muito simples: grep -R Milledgeville ~/Documents E depois de algum tempo esse erro apareceu: grep: memory exhausted Como posso evitar isso? Eu tenho 10 GB de RAM no meu sistema e alguns aplicativos estão sendo executados, então estou realmente surpreso que um...

42
Configurando o IFS para uma única instrução

Eu sei que um valor IFS personalizado pode ser definido para o escopo de um único comando / interno. Existe uma maneira de definir um valor IFS personalizado para uma única instrução? Aparentemente não, pois com base no abaixo, o valor global do IFS é afetado quando isso é tentado #check...

42
Como listar grupos com gid no redhat?

Listei os grupos pela primeira vez usando: groups Eu adicionei grupo usando groupadd -g 300 oinstall groupadd –g 500 dba e então quando eu faço groups root bin daemon sys adm disk wheel sfcb Não consigo encontrar grupos que adicionei. Como listar grupos com o ID do grupo? Além disso,...

42
Como posso fazer com que o ssh ignore .ssh / config?

Eu tenho o seguinte em meu ~ / .ssh / config. HOST 10.2.192.* USER foo PreferredAuthentications publickey IdentityFile ~/.ssh/foo/id_rsa A configuração acima permite conectar-me a uma máquina enquanto digito metade do número de palavras. ssh 10.2.192.x Antes da minha configuração ssh,...

42
Como copiar vários arquivos por curinga?

Eu tenho uma pasta com vários arquivos nela ABC. * (Existem aproximadamente 100 desses arquivos). Quero duplicar todos eles em novos arquivos com nomes começando com DEF. * Então eu quero ABC.Page1 ABC.Page2 ABC.Topic12 ...etc copiado para DEF.Page1 DEF.Page2 DEF.Topic12 ...etc Qual é a...