Perguntas com a marcação «shell-script»

7
Achatando a hierarquia de diretórios preservando os nomes de diretório no novo nome de diretório

Eu basicamente quero ir disso: . ├── Alan Walker │   ├── Different World │   │ ├── 01 Intro.mp3 │   │ ├── 02 Lost Control.mp3 │   │ └── cover.jpg │   └── Same World │   ├── 01 Intro.mp3 │   └── 02 Found Control.mp3 ├── Aurora │   └── Infections Of A Different Kind Step 1 │   ├── 01...

4
execução direta de scripts python

Notei que algumas vezes scripts python não estão sendo iniciados diretamente, ou seja /foo/bar.py, mas a partir de um shell script, que nada mais faz do que/usr/bin/python -O /foo/bar.py $@ Um exemplo é wicdo gerenciador de rede. /usr/bin/wicd-gtké um script de shell, que inicia o...

1
Atribuindo variáveis ​​do texto no nome do arquivo

Estou tentando criar uma estrutura de diretórios com base nos caracteres no nome do arquivo (o nome do arquivo inclui datas e horas em que o arquivo começou a ser gravado). Estou pronto para descobrir como ler determinadas "colunas" no meu nome de arquivo e imprimi-las. Mas agora não consigo...

1
Converter script Bash em script AWK

CURTIME=$(date '+%s') LOG=/home/apache_logs.txt FILETIME1=$(stat $LOG -c %Y) TIMEDIFF1=$(expr $CURTIME - $FILETIME1) Eu criei esse script no Ubuntu e ele funciona bem lá, mas no SunOS (Generic_150400-64 sun4v sparc sun4v), ele não está funcionando. Esse script é para verificar se os logs estão...

0
Como preencher um sistema de arquivos FAT32 (linux) facilmente? A unidade do meu dispositivo é de 32 GB, na qual serão necessários 5 GB de espaço para o SO

Estou usando um dispositivo de 32GB (baseado em linux), que está usando o sistema de arquivos FAT32, quero testar uma coisa: qual seria o comportamento do dispositivo quando preencher o espaço do dispositivo com alguns arquivos aleatórios. normalmente, o carregamento lateral do conteúdo levará...

0
die 2 de 3 gravações ffmpeg (freebsd)

Eu preciso escrever 1h udp de captura para fluxo http para arquivar para poucos fluxos todos os fluxos escrevem para um disco rígido, 8 GB de RAM script bash: #!/bin/sh ffmpeg -y -i http://192.168.1.36:7781/udp/232.0.3.12:1234 -c:a copy -ab 320k -loglevel verbose -vcodec libx264 -vf scale=320:240...