shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] pattern match no bash


From: 빠는 Leonardo Goretti
Subject: Re: [shell-script] pattern match no bash
Date: Fri, 10 Aug 2018 14:46:06 -0300

Tenta

du -hsx --exclude=/{proc,sys,dev} /*

Em sex, 10 de ago de 2018 às 14:32, Tiago Tarifa Munhoz address@hidden [shell-script] <address@hidden> escreveu:
 

Pessoal,
estou fazendo um script que coleta o tamanho dos diretórios na raiz. Porém não quero colocar alguns deles como: /proc, /sys, /dev

Dentro do script eu coloquei o seguinte comando usando pattern match:
du -sh /!(proc|sys|dev)

se eu executar o script aparece o seguinte erro:
./teste.sh: line 9: syntax error near unexpected token `('
./teste.sh: line 9: `du -sh /!(proc|sys|dev)'

porém se eu executar o mesmo comando direto no shell funciona.

Há poderia dar algum pitaco nesse problema?
versão do bash: GNU bash, version 4.4.19(1)-release (x86_64-suse-linux-gnu)



--

Leonardo Goretti
Gerência e Operações
Analista de infraestrutura - GNU/LINUX 
Instrutor GNU/LINUX
Itil V3
Celular: +55 (61)  9
7402-3166
U2Ugdm9jw6ogZGVjcnlwdG91IMOpIHBvciBxdWUgc2FiZSBkYXMgY29pc2FzCg==
----------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]