Perguntas sobre 'shell-script'

3
respostas

Como anexar uma data a todos os arquivos em um diretório sem tocar em subdiretórios via script bash

Atualmente estou fazendo uma aula de Sistemas Operacionais e estamos aprendendo a fazer scripts de bash como parte do currículo. Eu preciso acrescentar a data a todos os arquivos em um diretório sem tocar em subdiretórios por meio de um script....
30.11.2014 / 04:07
2
respostas

Como retroativamente fazer um script rodar como root?

Estou escrevendo um script de shell, que precisa ser executado com privilégios de root. Posso verificar se um usuário tem privilégios de root com sudo -nv || echo "no sudo" , mas isso não me ajuda, se as credenciais dele ainda estiverem arm...
11.12.2014 / 14:31
1
resposta

Usando a saída de uma função (definida localmente) dentro da chamada SSH

Eu criei uma função function getqueue() { urlqueuename="urlcall" ouput='curl $urlqueuename' queue=$(echo $ouput | jq -r '.queueName') echo $queue } Estou usando uma chamada ssh do meu script como: ssh -T -o UserKnow...
03.03.2018 / 08:08
1
resposta

Perl regex get word entre um padrão

Eu tenho um regex perl de trabalho usando o grep. Estou tentando entender como isso funciona. Aqui está o comando comando. grep -oP '(?<=location>)[^<]+' testFile1.xml Aqui estão os conteúdos de testFile1.xml <con:loc...
20.10.2016 / 17:36
3
respostas

Range do comando cut in unix

Estou tentando fazer um script de shell, quero cortar uma string usando o comando unix 'cut', da seguinte maneira: namecmpaux=$(echo $namecmp |cut -c0-19) Mas quando eu corro, o shell me diz o seguinte erro: cut: fields and positions a...
27.03.2014 / 20:40
3
respostas

Melhor maneira de executar single for loop em vez de dois loops for

Isso funciona, mas a maneira como fiz isso é meio boba. Existe uma maneira melhor de fazer isso? for e in $(ipcs | awk '{print $2}'); do [[ "$e" = "Semaphore" ]] && break echo $e ipcrm shm $e done echo $e outside for...
10.10.2014 / 10:16
1
resposta

Armazenar espaço em branco em uma variável de script shell [duplicado]

Eu preciso armazenar um número específico de espaços em uma variável. Eu tentei isso: i=0 result="" space() { n=$1 i=0 while [[ "$i" != $n ]] do result="$result " ((i+=1)) done } f="first" s="last" sp...
02.09.2014 / 14:48
3
respostas

substitui a coluna de um arquivo csv pela coluna de outro arquivo

Eu tenho dois arquivos de exemplo como este: $ cat file1 abc,sachin cat,kumar $ cat file2 xyz pressure $ cat file3 xyz,sachin pressure, kumar Eu quero que a primeira coluna de file1 seja substituída por file2 . Eu tentei faze...
23.05.2014 / 12:24
3
respostas

Como retornar “on” ou “off” para: chkconfig --list | grep httpd

Para garantir que o httpd seja iniciado automaticamente na reinicialização. Eu simplesmente executo esse comando chkconfig httpd on o que estou procurando é uma maneira de saber se isso a configuração é on or off em vez deste coman...
07.06.2014 / 15:58
2
respostas

Dividindo 'File' e 'directory name with space' via shell script

Eu tenho um arquivo chamado Files.txt com o seguinte conteúdo: TestApp/Resources/Supporting Files/main.m TestApp/Resources/Supporting Files/AppDelegate.h TestApp/Resources/Supporting Files/AppDelegate.m Eu estou puxando os nomes de arq...
28.03.2014 / 21:06