[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Trocar nomes
From: |
Aurelio Marinho Jargas |
Subject: |
Re: [shell-script] Trocar nomes |
Date: |
Mon, 5 Jul 2004 18:44:59 -0300 (ART) |
alou,
--- address@hidden escreveu:
> On Monday 05 July 2004 12:23, Mario Adami wrote:
> > Tenho dois arquivos. log1.txt e log2.txt
> > Queria inverter o nome deles. o aqruivo 1 vira 2 e o dois vira um.
> > Tem um comando que faz isso de uma vez soh?
> de uma vez só:
> $ mv log1.txt $$; mv log2.txt log1.txt; mv $$ log2.txt
também pode user a zztrocaarquivos, parte do pacotão das
funções ZZ (http://aurelio.net/zz)
$ zztrocaarquivos -h
Troca o conteúdo de dois arquivos, mantendo suas permissões
originais
Uso: zztrocaarquivos arquivo1 arquivo2
Ex.: zztrocaarquivos /etc/fstab.bak /etc/fstab
trecho relevante do código:
local at="$ZZTMP.$$";
cat "$2" >$at;
cat "$1" >"$2";
cat "$at" >"$1";
rm $at;
echo "feito: $1 <-> $2"
falou!
=====
--
Aurelio Marinho Jargas, Curitiba, Conectiva
txt2tags v2.0 beta3 http://txt2tags.sf.net/beta/
_______________________________________________________
Yahoo! Mail agora com 100MB, anti-spam e antivírus grátis!
http://br.info.mail.yahoo.com/