Perguntas sobre 'shell-script'

3
respostas

Execução de todos os scripts de shell em um diretório que começa com a letra 'a'

Eu tenho muitos scripts de shell em um diretório começando com a letra 'a'. Como eu poderia executar todos esses scripts de shell em um tiro? Podemos desenvolver qualquer outro script pequeno para executar isso?     
02.06.2016 / 10:21
2
respostas

confirmação antes do sudo su

a maioria da pessoa da minha equipe tem acesso ao sudo. Mas eu ainda quero que eles confirmem antes de sudo su. se o usuário pressionar Y, então deixe-o como root e retorne-o ao seu diretório pessoal. Eu tentei o código abaixo, mas quando o usuá...
24.01.2016 / 07:29
3
respostas

/ bin / cat: Lista de argumentos muito longa

Eu tenho 119766 arquivos em uma pasta. Eles são arquivos CSV. Eu quero descobrir o número total de linhas de todos os arquivos. Estou tentando executar o seguinte comando: cat * |wc -l Mas o seguinte erro ocorre: -bash: /bin/cat:...
01.03.2016 / 05:43
4
respostas

Fazendo eco de algo com várias aspas e caracteres-chave (&, $,!, etc.)

Digamos que você tenha que fazer isso em um arquivo: RZW"a4k6[)b!^"%*X6Evf Como você faz isso? Minha "linha" real para eco é uma linha de 2048 caracteres.     
12.06.2015 / 17:22
3
respostas

Variável não expandida dentro de outra variável bash

Estou lendo um arquivo csv no script bash da seguinte forma: resource='/data/bscs/' while IFS='|'read seqid fname fpath do echo "FILENO: $seqid" echo "FILENAME: $fname" echo "FILE_PATH: $fpath"...
02.04.2015 / 16:03
2
respostas

Colocando o descritor de arquivo substituído do processo na variável

Eu tenho muito comando aproximadamente isto: $ command-outer "long command which references a file here: filename1, and another file reference here: filename2" Os arquivos são a saída de outro comando. Então estou fazendo: $ command-ou...
28.09.2015 / 11:46
6
respostas

Anexa algo a cada lista em um arquivo

Eu tenho um arquivo, lists.txt, que se parece com isso: // stuff at beginning of file var list1 = new Array(); i = 0; list1[i++] = 'a'; list1[i++] = 'b'; ... list1[i++] = 'z'; var list2 = new Array(); i = 0; list2[i++] = 'a'; list2[i++] = '...
25.05.2015 / 19:09
1
resposta

Evento do sistema na inserção do adaptador AC ou na bateria desconectada?

O Ubuntu 15.04 (ou talvez apenas Linux em geral) tem algum tipo de evento mensurável que é acionado quando a energia CA de um laptop é desconectada e a unidade muda para a energia da bateria? Eu gostaria de escrever um pequeno programa que ag...
06.09.2015 / 22:42
2
respostas

Mover com possível renomeação

É possível construir um comando que mova o arquivo para outro diretório e, se o mesmo arquivo já estiver lá, gere uma string aleatória que não esteja no nome de algum arquivo no diretório e renomeie o arquivo para esse aleatório. string? Eu c...
03.11.2011 / 10:14
2
respostas

Combinando registros de dois arquivos classificados

Eu tenho dois grandes arquivos com mais de seis milhões de registros. Os dados nesses dois arquivos podem ser correlacionados por UID (se encomendar o arquivo, deve estar na mesma linha em ambos os arquivos). Eventualmente eu preciso obter dad...
27.09.2015 / 11:18