Perguntas com a marcação «bash»

8
Comando Bash awk com aspas

Eu tenho tentado encontrar a resposta para esta pergunta há algum tempo. Estou escrevendo um script rápido para executar um comando com base na saída do awk. ID_minimum=1000 for f in /etc/passwd; do awk -F: -vID=$ID_minimum '$3>=1000 && $1!="nfsnobody" { print "xfs_quota -x -c 'limit...

7
Como colunino uma lista de itens com largura mínima?

Como colunino qualquer entrada lsnão colunada como faz? ls está criando uma tabela otimizada com largura mínima para cada linha, por exemplo: ls 2 dsao file with space with 5 e g wsdl-rubo-6cb0f1a9086e80c d file leading space mas se eu alimentar a saída column(por exemplo, cada arquivo em uma...

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...

7
loop for não funciona no bash

Eu tenho o código abaixo para substituir algumas strigns em vários arquivos, mas o loop for está verificando o primeiro arquivo e não executando o script perl. abaixo está o meu código if [ -f zebu.work.post_opt/ZEBU_CTO_FT_MOD.v ] then for file in $(./zebu.work.post_opt/ZEBU_CTO_FT_MOD*); do...

6
Diferença entre [[expr1 || expr2]] e [[expr1]] || [[expr2]]

Considere duas expressões condicionais expr1e expr2, por exemplo, $i -eq $je $k -eq $l. Podemos escrever isso de bashvárias maneiras. Aqui estão duas possibilidades [[ expr1 || expr2 ]] [[ expr1 ]] || [[ expr2 ]] Tenho certeza de que vi recomendações aqui de que o segundo deveria ser preferido,...

4
readlink literal vs variável

Usando o BASH: a resposta provavelmente é óbvia, mas não para mim. > echo $PWD /root/fcm > readlink -f ~ /root > # but then with a variable or literal > a='~' > readlink -f $a /root/fcm/~ > readlink -f "~" /root/fcm/~ Estou esperando receber apenas '/ root /'; Quem está...

2
Subshells isolados no bash

Existe uma maneira de chamar um subshell completamente isolado de um script bash? O que quero dizer é que o subshell chamado não terá variáveis ​​herdadas de seu pai. Isto é essencialmente o que estou tentando

1
enviar para registrar e exibir no console

Eu tenho um pequeno script de teste aqui, ele tem tratamento de erros. Gostaria que todos os STDERR e STDOUT fossem exibidos no console (que atualmente são) E transformados em um arquivo de log. #!/bin/bash # error handling function error_handler() { echo "Error occurred in script at line:...

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...