Perguntas sobre 'shell-script'

1
resposta

O que faz “sudo chown -R hadoop: hadoop hadoop” do?

Eu vi o seguinte script, publicado on-line, que foi usado durante o processo de instalação do hadoop. sudo tar xzf hadoop-0.20.2.tar.gz sudo mv hadoop-0.20.2 hadoop sudo chown -R hadoop:hadoop hadoop Eu não entendo muito bem. O que...
24.06.2011 / 00:42
4
respostas

Extrai apenas a parte da versão de um nome de pacote com o bash

Gostaria de extrair de um nome de pacote apenas a versão do pacote. Supondo que eu tenha uma variável var que contenha um nome de pacote (por exemplo, var="nfs-utils-1.2.6-6.fc17.i686.rpm" ). A string extraída seria 1.2.6-6 . O método usa...
20.01.2017 / 18:49
1
resposta

Listar diretórios e arquivos - com comando único? [duplicado]

Eu realmente não gosto de como o Linux ls -al mistura arquivos e diretórios. É possível listar diretórios, arquivos e , com comando único? dirA dirB dirC fileA fileB fileC     
14.03.2017 / 17:44
4
respostas

Expressões regulares para higienizar números de telefone

Eu estou tentando escrever um script que usa sed e leva um arquivo de texto contendo números de telefone com código de área 301 seguido por 209 (3012093934, (301) 2093935, (301)209-3936). Eu tenho que remover o espaço em branco, parênteses, onde...
13.01.2017 / 20:05
1
resposta

Como atribuir um valor a uma variável dentro de um loop for no bash?

Gostaria de avaliar a variável chamada arduino fora do loop for, mas sempre me dá 0. arduino=0 for sysdevpath in $(find /sys/bus/usb/devices/usb*/ -name dev); do ( syspath="${sysdevpath%/dev}" devname="$(udevadm info -q na...
06.08.2016 / 19:27
3
respostas

Definindo a função bash dinamicamente usando eval

Estou tentando definir uma função bash dinamicamente usando o seguinte código: delegate_function() { echo "output from delegate"; } eval "parent_function() { echo $(delegate_function); }" A intenção é ter a função pai dinamicamente despac...
11.05.2016 / 22:59
5
respostas

Mover arquivos para várias pastas [closed]

Eu procurei por essa função e há muitas respostas, mas não consegui encontrar nada que funcione para mim. Eu tenho uma pasta com cerca de 30.000 arquivos e quero um comando de terminal ou script bash que mova esses arquivos para pastas difere...
13.08.2014 / 17:47
1
resposta

Como atribuir palavras com espaços como um nome inteiro à variável no shell script? [duplicado]

Eu preciso criar um diretório com o nome do autor. É fácil quando se está sozinho. Eu posso simplesmente mkdir "Mario Luis Garcia" Isso criará um diretório chamado "Mario Luis Garcia" Mas quando tentamos fazer isso massivamente com o...
10.08.2014 / 02:37
2
respostas

Verificando arquivos em uma pasta diferente usando o loop for

Eu tenho 2 pasta - pasta1 e pasta2. Estou na pasta1 e preciso executar um script que procurará todos os arquivos csv na pasta2. O script atual verifica * .csv na pasta atual ... como apontar para a pasta2? for file in *.csv do split -...
29.04.2014 / 23:55
2
respostas

menu de diálogo para exibir arquivos e selecionar um deles

Eu quero exibir todos os arquivos no diretório /home no menu e selecione apenas um deles. Em seguida, o script imprimirá o caminho completo do arquivo selecionado. Eu criei o seguinte script. Este script exibe apenas os arquivos no menu da...
15.09.2014 / 05:55