Perguntas sobre 'shell-script'

2
respostas

A maneira mais fácil de encontrar / substituir em um arquivo usando uma lista?

Eu tenho um arquivo, foo.txt e um regexp que eu quero encontrar nesse arquivo. Cada vez que eu encontrar o regexp, eu quero pegar uma linha de outro arquivo, bar.txt, e substituí-la na correspondência regexp que encontrei no foo.txt. Basicamente...
12.11.2012 / 20:47
2
respostas

Print / Tee para consola sem passar a saída para o tubo

Existe uma maneira de imprimir ou colocar uma coisa no console e ainda passar outra coisa para o próximo canal? Algo como: echo dog | printOrWhatnot "PUTTING MY THING DOWN" | sed 's/dog/cat/g' | printOrWhatnot "FLIP IT"|rev que resultaria...
28.10.2012 / 03:17
3
respostas

Renomeando ou tornando nomes de arquivos únicos

Eu escrevi um procedimento plsql usando o arquivo utl para criar arquivos no diretório temp no Unix. Estou enviando os nomes dos arquivos para um script de shell para enviar esses arquivos e excluí-los após o envio do diretório temporário, ma...
03.07.2013 / 13:26
1
resposta

Basename dá erro de operand extra

Estou usando o seguinte script para mesclar alguns arquivos pcap em um usando o comando mergecap. Mas quando eu executo isso me dá um erro 'basename: extra operand /mnt/md0/capture/DCN/dcn_2014_02_04_00_11_47_598.pcap' O script é o seguinte...
05.02.2014 / 07:47
3
respostas

Como renomear arquivos usando sed?

Esta é uma expressão sed que foi criada por um colaborador aqui. Mais especificamente por @ craig-sanders. $ FileToMove está definido como "2012-09-01 Home insurance quote_zz20.pdf" # use sed to extract folder number from filename. FolderN...
01.09.2012 / 21:01
2
respostas

Remove pastas + arquivos mais antigos (50GB) de uma pasta quando o compartilhamento / HD atinge 95% da capacidade total

Eu tenho uma grande parte (~ 5TB) que está ficando cheia. Agora quero criar um script que exclua dados de duas pastas especificadas. Mas isso precisa ser os arquivos / pastas mais antigos e precisa parar quando ~ 50 GB forem removidos, por isso...
06.08.2012 / 14:54
1
resposta

Script falhando com “comando não encontrado: ^ M”

Quando tento executar o seguinte script em zsh, por meio do comando /bin/zsh ~/.set_color_scheme.sh , recebo o seguinte erro: command not found: ^M O script tem u+x de permissões e costumava funcionar em outra máquina que também tinh...
05.09.2012 / 21:46
3
respostas

Definindo permissões de arquivo no script bash

Este script não está funcionando como eu pensei que seria. Embora eu encontre todos os scripts que têm todas as permissões de rwx alteradas para as permissões de xx5 #!/bin/bash # the / makes find inclusive for file in 'find . -perm /007 '...
17.05.2013 / 21:26
2
respostas

Execução do script shell

Eu tenho dois arquivos de script shell com exatamente as mesmas permissões, etc. Eu posso executar um deles apenas dando seu nome na linha de comando, mas para o outro eu deveria usar sh ou ./ para executá-lo. Qual é o motivo?     
25.04.2013 / 14:22
2
respostas

Como mover ou copiar lista de arquivos referenciados em um arquivo csv para uma nova pasta

Eu gostaria de escrever um script de shell (OSX) que copia os arquivos listados em um arquivo csv para um diretório específico. Eu preciso retirar aspas de cada linha no arquivo csv. Minha tentativa for i in $(cat myfile.csv) temp="${$i%...
01.05.2014 / 10:54