[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Shell que transforma os nomes dos meus arquivos em m
From: |
Luciano Machado Granella |
Subject: |
Re: [shell-script] Shell que transforma os nomes dos meus arquivos em minusculo !!! |
Date: |
Mon, 09 Apr 2001 13:41:16 -0300 |
Aí vai:
for i in *; do mv $i `echo $i | tr [A-Z] [a-z] `; done
Se quiser fazer o contrário, mude de posição os termos [A-Z] e [a-z]
[ ]s,
Granella
Jorge Yuri de Lion Yamane wrote:
> PessoAll !!!
>
> Alguém sabe como eu posso fazer uma shell que pegue todos os meus
> arquivos de um diretóro e transforme o nome dos arquivos em minúsculo ?
>
> ===================================
> ____ ____ _ _ _ _ _
> |_ _| | ___| | | | | _ | | | | | |
> | | | |__ | |_| | _| |_ | | | | | |
> | | | __| | _ | |_ _| |_| |_| |_|
> | | | |__ | | | | |_| _ _ _
> |_| |____| |_| |_| |_| |_| |_|
>
> ====================================
> |
> | Jorge Yuri de Lion Yamane - Bauru - SP
> | address@hidden - Linux User #167494
> |
> |====================================
> |
> | Teoria eh qdo se sabe tudo e nada funciona
> | Pratica eh qdo tudo funciona e nao se sabe o pq
> |
> | Microcomputador consagra a teoria e a pratica
> | Nao funciona e ninguém sabe porque.
> |
> ===================================
>
>
> Sair da lista: address@hidden
> Banco Dados: http://www.egroups.com/group/shell-script
>
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> http://docs.yahoo.com/info/terms/
From (no email address) Mon Apr 09 09:57:01 2001
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
Received: (EGP: mail-7_1_1); 9 Apr 2001 16:57:00 -0000
Received: (qmail 10359 invoked from network); 9 Apr 2001 16:56:59 -0000
Received: from unknown (10.1.10.142) by l10.egroups.com with QMQP; 9 Apr 2001
16:56:59 -0000
Received: from unknown (HELO postfix.conectiva.com.br) (200.250.58.156) by mta3
with SMTP; 9 Apr 2001 17:58:01 -0000
Received: from burns.conectiva (burns.conectiva [10.0.0.4]) by
postfix.conectiva.com.br (Postfix) with SMTP id 56F2116B1F for
<address@hidden>; Mon, 9 Apr 2001 13:23:01 -0300 (EST)
Received: (qmail 28539 invoked by uid 0); 9 Apr 2001 16:22:30 -0000
Received: from verde.distro.conectiva (10.0.17.77) by burns.conectiva with
SMTP; 9 Apr 2001 16:22:30 -0000
Date: Mon, 9 Apr 2001 13:30:36 -0300 (EST)
X-Sender: verde@verde.distro.conectiva
To: address@hidden
Subject: Re: [shell-script] Cores
In-Reply-To: <address@hidden>
Message-ID: <Pine.LNX.4.21.0104091325050.874-100000@verde.distro.conectiva>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Content-Transfer-Encoding: 8BIT
X-eGroups-From: # aurelio marinho jargas <address@hidden>
From: # aurelio marinho jargas <address@hidden>
@ 17/4, Juari Ritter Mueller:
> echo -e "\033[1m\033[31mVermelho\033[m"
o 1 eo 31 podem estar juntos no mesmo comando, separados por
ponto-e-vírgula:
echo -e "\033[1;31mVermelho\033[m"
> \033 - código escape que antecede um caractere especial
> [1m - ativa bold
> [31m - cor: vermelho
> [m - desative bold
na verdade o comando é ESC[nm sendo `n` o(s) número(s) que
indicará a cor, se não tiver n ou n=0, volta a cor padrão.
`ESC[` abre o comando e o `m` o fecha
aqui estão os códigos:
[~] grep -B2 black /etc/DIR_COLORS
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
# Background color codes:
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
então:
[~] echo -e "\033[42;37mfundo verde, letra cinza\033[m"
[~] echo -e "\033[42;37;01mfundo verde, letra branca\033[m"
> A combinação inicio - [1m e fim - [m é necessária
> pois só ela consegue desativar o vermelho. Tente um
>
> echo -e "\033[31mVermelho\033[m"
>
> e seu terminal passará a mostrar caracteres vermelhos.
>
> O caractere piscante eu me esqueci, acho bom você dar uma olhada
> nos volumes iniciais da Linux gazette (www.linuxgazette.com) que lá
> ocorreu uma longa thread sobre o assunto.
piscante é 5 (ver acima)
> PS: Estou no WIndows, portanto um ou dois caracteres podem
> estar escritos de maneira incorreta.
>
> Jose Colzani wrote:
> >
> > Ola pessoal..
> >
> > Como faco para exibir as letras em cores num script?
> >
> > Tipow dar um echo e deixar por exemplo em vermelho e piscando.
> >
> > []'s
> >
> > --
> > O que um cluster falou para outro? Não me siga. Estou perdido tb.
> >
> > +===============================+
> > |####| Jose Carlos Colzani |####|
> > |-------------------------------|
> > |E-mail : address@hidden |
> > |ICQ : 27586247 |
> > |SO : Slackware 7.1 |
> > |Kernel : 2.2.19 |
> > |Micro : K6-2 450 |
> > |Cidade : Brusque - SC |
> > |-------------------------------|
> > |User Linux - #174870 |
> > +-------------------------------+
> >
> >
> >
> > Sair da lista: address@hidden
> > Banco Dados: http://www.egroups.com/group/shell-script
> >
> > Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> > http://docs.yahoo.com/info/terms/
>
>
>
> Sair da lista: address@hidden
> Banco Dados: http://www.egroups.com/group/shell-script
>
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> http://docs.yahoo.com/info/terms/
>
>
--
s·:(·>(·×^a]×http://www.verde666.org×^[:wq
From (no email address) Mon Apr 09 10:06:44 2001
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
Received: (EGP: mail-7_1_1); 9 Apr 2001 17:06:44 -0000
Received: (qmail 37367 invoked from network); 9 Apr 2001 17:06:44 -0000
Received: from unknown (10.1.10.27) by l10.egroups.com with QMQP; 9 Apr 2001
17:06:44 -0000
Received: from unknown (HELO postfix.conectiva.com.br) (200.250.58.156) by mta2
with SMTP; 9 Apr 2001 17:06:41 -0000
Received: from burns.conectiva (burns.conectiva [10.0.0.4]) by
postfix.conectiva.com.br (Postfix) with SMTP id C13C116B3A for
<address@hidden>; Mon, 9 Apr 2001 14:06:06 -0300 (EST)
Received: (qmail 8221 invoked by uid 0); 9 Apr 2001 17:05:35 -0000
Received: from verde.distro.conectiva (10.0.17.77) by burns.conectiva with
SMTP; 9 Apr 2001 17:05:35 -0000
Date: Mon, 9 Apr 2001 14:13:41 -0300 (EST)
X-Sender: verde@verde.distro.conectiva
To: address@hidden
Subject: Re: [shell-script] Cores - script
In-Reply-To: <Pine.LNX.4.21.0104091325050.874-100000@verde.distro.conectiva>
Message-ID: <Pine.LNX.4.21.0104091412320.874-100000@verde.distro.conectiva>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Content-Transfer-Encoding: 8BIT
X-eGroups-From: # aurelio marinho jargas <address@hidden>
From: # aurelio marinho jargas <address@hidden>
eu tenho aqui guardado um script do ademar que sempre uso para
ver quais as melhores combinações de cores para dada situação:
#!/bin/bash
# Display ANSI colours.
# NOME_ARQUIVO="colors.sh"
# DATA="mar2000"
# DESCRICAO="exibe todas as cores na console"
# AUTOR="Ademar de Souza Reis Jr."
# MAIL_AUTOR="\<a href=\"mailto:address@hidden\">address@hidden\<\/a\>"
# OUTROS="\<a
href=\"http:\/\/www.inf.ufpr.br\/~ademar\"\>http:\/\/www.inf.ufpr.br\/~ademar\<\/a\>"
esc="\033["
echo -n " _ _ _ _ _40 _ _ _ 41_ _ _ _42 _ _ _ 43"
echo "_ _ _ 44_ _ _ _45 _ _ _ 46_ _ _ _47 _"
for fore in 30 31 32 33 34 35 36 37; do
line1="$fore "
line2=" "
for back in 40 41 42 43 44 45 46 47; do
line1="${line1}${esc}${back};${fore}m Normal ${esc}0m"
line2="${line2}${esc}${back};${fore};1m Bold ${esc}0m"
done
echo -e "$line1\n$line2"
done
--
s·:(·>(·×^a]×http://www.verde666.org×^[:wq