Perguntas com a marcação «bash»

Perguntas específicas ao Bourne Again SHell do GNU, em oposição a outros shells Bourne / POSIX. Para perguntas sobre shells do Unix em geral, use a tag / shell.


16
Remova entradas duplicadas $ PATH com o comando awk
Estou tentando escrever uma função de shell bash que me permita remover cópias duplicadas de diretórios da minha variável de ambiente PATH. Disseram-me que é possível conseguir isso com um comando de uma linha usando o awkcomando, mas não consigo descobrir como fazê-lo. Alguém sabe como?
48 bash  shell  awk  path 


10
Como testar se um arquivo usa CRLF ou LF sem modificá-lo?
Preciso executar periodicamente um comando que garanta que alguns arquivos de texto sejam mantidos no modo Linux. Infelizmente, dos2unixsempre modifica o arquivo, o que atrapalha os carimbos de data e hora das pastas e arquivos e causa gravações desnecessárias. O script que escrevo está no Bash, então prefiro respostas baseadas …


5
Uso pretendido de ctrl + T no bash?
Notei que o bash tem um atalho para ctrl+, Tque troca os dois últimos caracteres antes do cursor. Eu estou querendo saber por que os engenheiros decidiram incluir isso. Foi herdado de uma convenção anterior? Ou existe um objetivo prático para o qual é comumente usado?


3
Bash: o dobro é igual a -eq
Estou fazendo uma comparação de números inteiros no bash (tentando ver se o usuário está executando como root) e encontrei duas maneiras diferentes de fazer isso: O dobro é igual a: if [ $UID == 0 ] then fi -eq if [ $UID -eq 0 ] then fi Eu entendo …
47 bash  shell  arithmetic 


12
Tornar o cd automaticamente ls
Acho que geralmente faço o seguinte: %> cd bla/bla %> ls Eu gostaria que sempre que eu cdentrar em um diretório ele automaticamente faça um ls. Eu brinquei com o meu .bashrcpor um tempo, mas não conseguia descobrir como fazer isso acontecer.

5
dando saída grep para rm
Estou tentando canalizar a grepsaída para rm, mas gera coisas inúteis. É necessário algum switch rm? Ou pode rmser fornecido um regexp diretamente? ls | grep '^\[Daruchini'| rm Operando rm: ausente Tente `rm --help 'para obter mais informações.
47 bash  grep  rm 





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.