Unix & Linux

Q & A para usuários de Linux, FreeBSD e outros sistemas operacionais Un * x


3
`Erro de sintaxe:" ("inesperado" ao criar uma matriz
Eu tenho dois servidores Linux (Debian). Estou criando um script de shell. No primeiro, crio uma matriz assim: #!/bin/bash target_array=( "/home/user/direct/filename -p123 -r" ) Isso funciona bem. Mas quando eu executo isso no outro servidor, recebo: Syntax error: "(" unexpected Tanto quanto posso dizer, os dois servidores são iguais. Alguém …


3
Como canalizo a saída do diff colorida para menos?
Eu tenho usado git diff, que produz saída colorida. No entanto, agora acho que preciso usar o diff comum para alguma coisa, e está produzindo muito resultado difícil de ler devido à falta de cores. Como faço para o diff produzir uma saída legível e colorida? Idealmente, ao canalizá-lo para …
37 colors  diff  less 

5
Como renomear vários arquivos usando o find
Quero renomear vários arquivos (file1 ... filen para file1_renamed ... filen_renamed) usando o comando findcommand: find . -type f -name 'file*' -exec mv filename='{}' $(basename $filename)_renamed ';' Mas obtendo este erro: mv: cannot stat ‘filename=./file1’: No such file or directory Isso não está funcionando porque o nome do arquivo não …
37 shell  find 



8
Como faço para o Vim se comportar como "tail -f"?
Gostaria de saber se existe uma maneira de fazer com que o Vim se comporte tail -f. Até o melhor plugin Vim que encontrei até agora não faz o que eu esperava. Eu realmente quero ver a atualização do arquivo em tempo real . Mesmo longe do teclado, quero que …
36 vim  tail 


1
Devemos usar caracteres UTF-8 como ⏰ no script bash / shell?
O código simples aqui está funcionando conforme o esperado na minha máquina se iniciado com bash: function ⏰(){ date } ⏰ Poderia haver um problema para outras pessoas usando isso, ou é universal? Eu estou pensando, porque eu nunca vi nada parecido com isso em outro código-fonte por enquanto. Editar: …
36 bash  shell  unicode 

3
Como os pipelines limitam o uso de memória?
Brian Kernighan explica neste vídeo a atração inicial do Bell Labs por pequenos idiomas / programas baseados em limitações de memória Uma máquina grande seria de 64 k bytes - K, não M ou G - e isso significava que qualquer programa individual não podia ser muito grande; portanto, havia …
36 pipe  history 



2
Usar extensão .sh ou .bash para scripts bash?
(Consulte Use #! / Bin / sh ou #! / Bin / bash para compatibilidade com Ubuntu-OSX e facilidade de uso e POSIX ) Se eu quiser que meus scripts usem o shell bash, o uso da extensão .bash realmente chama o bash ou depende da configuração do sistema / …
36 bash  shell  shebang 

2
Como uso argumentos de comando com Cmnd_Alias ​​em sudoers?
Como especificar argumentos de comando em sudoers? Como pano de fundo, o awscomando é na verdade um gateway para vários subsistemas e quero restringir o usuário a executar apenasaws s3 cp ...any other args... Quando tento o seguinte em /etc/sudoers Cmnd_Alias AWSS3_CMD = /usr/local/bin/aws s3 cp, /usr/local/aws/bin/aws s3 cp gbt1 …
36 sudo 

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.