Perguntas com a marcação «bash»

68
Como leio uma variável de um arquivo?

Quero inserir no meu script um valor (string) que eu leria de um arquivo de texto. Por exemplo, em vez de: echo "Enter your name" read name Quero ler uma string de outro arquivo de texto para que o intérprete leia a string do arquivo e não da entrada do

66
Como excluir resultados selecionados do histórico do bash?

historyO comando mostra todos os resultados, mas podemos filtrar para obter um comando específico usando history | grep searchingCommand. É realmente útil. Mas o problema é que também mostra esses comandos que foram inseridos com erro de digitação ou que não tiveram êxito. Então, identificar o...

66
#! / Bin / sh é lido pelo intérprete?

Em bashou sh, acho que tudo o que começa com #é um comentário . Mas nos bashscripts escrevemos: #!/bin/bash E nos scripts Python, há: #!/bin/python Isso significa que, #por si só, é um comentário, enquanto #!não

65
Como verifico a versão do VirtualBox da CLI

Estou escrevendo um script Bash para armazenar o número da versão do Virtualbox , mas não consigo. Meu script é: #!/bin/bash installed_virtualbox=$(virtualbox --version) # --version this is what I want to change eu tentei virtualbox --version virtualbox -v virtualbox -V virtualbox...

61
Scripts em /etc/profile.d sendo ignorados?

Eu sou novo no Ubuntu. Estou executando o 13.10 Desktop. Eu queria definir alguns aliases para todo o sistema e um prompt personalizado para o bash. Encontrei este artigo: https://help.ubuntu.com/community/EnvironmentVariables Seguindo os conselhos deste artigo, criei o

61
excluir certos arquivos em ls

Gostaria de executar ls e excluir certos arquivos na saída. Quando executo o seguinte comando, recebo todos os arquivos com cada um em uma linha: $ ls -1 file1 file2 file3 temp Gostaria de executar este comando de uma maneira que mostre $ ls -1 <insert magic here>

58
Como obtenho apenas números no grep?

Eu tenho um arquivo como este: other lines . . . blah blah blah (:34) Desejo encontrar a ocorrência de números no arquivo acima. Eu vim com: grep [0-9] filename Mas isso está imprimindo o todo: blah blah blah (:34) Pelo contrário, eu quero apenas 34. Existe alguma maneira de fazer...

58
Encontre diretórios que NÃO contêm um arquivo

Sim, estou classificando minha música. Eu tenho tudo organizado lindamente no seguinte mantra: /Artist/Album/Track - Artist - Title.exte, se houver, a capa fica /Artist/Album/cover.(jpg|png). Quero examinar todos os diretórios de segundo nível e encontrar os que não têm capa. No segundo nível,...

57
Como passar uma matriz como argumento de função?

Lutando por um tempo passando uma matriz como argumento, mas não está funcionando de qualquer maneira. Eu tentei como abaixo: #! /bin/bash function copyFiles{ arr="$1" for i in "${arr[@]}"; do echo "$i" done } array=("one" "two" "three") copyFiles $array Uma resposta com explicação seria...