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

[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



reply via email to

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