Perguntas sobre 'shell'

3
respostas

Como visualizar as últimas 5 linhas do último arquivo criado / modificado?

Todo dia eu tenho que fazer backup e atualizar o status para dar suporte às equipes em um determinado momento, para o qual preciso verificar as últimas 5 linhas do último arquivo *.aff criado / modificado em um diretório e atualizá-las. Al...
11.11.2014 / 15:20
5
respostas

Inserir novas linhas com valores omissos (NA)

Eu gostaria de inserir novas linhas em arquivos de texto se houver valores ausentes. Eu tenho, por exemplo, o seguinte arquivo de texto (A.txt), para o qual a linha 5 está faltando. Além disso, como o arquivo deve ter 12 linhas, as linhas 11-12...
17.03.2015 / 12:50
5
respostas

Como encolher a expressão -eq do teste com mais de um valor var em / bin / sh

#!/bin/sh if [ $num -eq 9 -o $num -eq 75 -o $num -eq 200 ]; then echo "do this" elif [ $num -eq 40 -o $num -eq 53 -o $num -eq 63]; then echo "do something for this" else echo "for other do this" fi Existe outra maneira de reduzir...
06.03.2016 / 07:20
4
respostas

pt - removendo zero - / 08 / para / 8 /

Qual comando sed eu preciso usar para transformar / 08 / em / 8 /? Eu estou olhando para me livrar de todos os excessos 0 na saída do meu comando. Eu consegui reduzir para um 0 extra. sed -ie 's/\/0[1-9]\//\/[1-9]\//g' ~/tmp Outpu...
08.05.2017 / 06:03
3
respostas

Usando 'find' em um diretório não existente

Existe uma maneira simples de fazer isto silenciosamente não fazer nada, se /my-directory não existir? find /my-directory -type f -mtime +14 -print0 | xargs -r0 rm Versões: find: GNU findutils 4.5.10 bash 4.2.53
20.06.2016 / 10:47
1
resposta

O que significa “-” neste comando “-cp”?

Eu me deparei com isso em um dos makefiles do Android ( build / core / Makefile ): $(hide) -cp $(TARGET_ROOT_OUT)/init.recovery.*.rc $(TARGET_RECOVERY_ROOT_OUT)/ O que significa - na frente de cp aqui? Provavelmente tem algo a ver c...
13.02.2017 / 16:05
5
respostas

'ls -l' de um arquivo e todos os diretórios que levam a ele?

Antes de começar a escrever um script (provavelmente fácil), existe um comando que faz o equivalente ao seguinte: [:~/software/scripts] % ls -ld / /usr /usr/bin /usr/bin/tee drwxr-xr-x 21 root root 4096 Mar 31 08:48 / drwxr-xr-x 11 root roo...
14.04.2014 / 15:12
3
respostas

Como extrair o tamanho do arquivo com du

Estou usando du para obter o tamanho do arquivo de resultados em um script de empacotador: > du -smh archive.zip 51M archive.zip Gostaria de atribuir apenas a parte 51M a uma variável, para poder imprimir: Archive size: 51M...
06.10.2013 / 16:42
2
respostas

Defina a diferença entre dois arquivos no unix

Estou procurando uma maneira eficiente de obter a diferença entre dois arquivos. Eu sei que grep -vxF -f setA setB me dá B - A. Isso é o que eu quero, mas meus arquivos são os seguintes: setA: 2 4 5 6 set B: 1 123 2 abc 3 def 4 hij Eu...
19.03.2014 / 15:02
2
respostas

“nohup sudo…” não solicita passwd e não faz nada

Quando eu corro nohup sudo myscript.sh & Eu só recebo algo como [1] 1220 em retorno e não é solicitada uma senha. O processo também não inicia. Eu quero rodar este script em segundo plano e ele precisa ser executado com o su...
17.09.2013 / 14:46