[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Arquivo em bash
From: |
Eliphas Levy Theodoro |
Subject: |
Re: [shell-script] Arquivo em bash |
Date: |
Wed, 2 Jan 2002 14:02:05 -0200 (BRST) |
address@hidden, @ 28/12/01 - 16:48:
> E dae moçada...
> É o seguinte: como é que eu faço em bash para jogar a primeira letra da
> primeira linha de um arquivo texto em uma variável??
> É so isso...
LETRA=`sed -n '1 s/^\(.\).*$/\1/p'`
Essa é simples, vou deixar quem não sabe fazer descobrir sozinho ':)
--
Eliphas
Anyone sending unsolicited bulk email (UBE, SPAM) to this address will
be charged a $25 handling fee plus a $5 network traffic fee per
started kilobyte. By extracting my address from this message or its
header, you agree to these terms.
Nevertheless, spammers trying to auto-extract addresses from this
message will definitely want to include address@hidden, address@hidden,
and address@hidden
From (no email address) Wed Jan 02 17:05:20 2002
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
Received: (EGP: mail-8_0_1_3); 3 Jan 2002 01:05:19 -0000
Received: (qmail 15669 invoked from network); 3 Jan 2002 01:05:19 -0000
Received: from unknown (216.115.97.172)
by m9.grp.snv.yahoo.com with QMQP; 3 Jan 2002 01:05:19 -0000
Received: from unknown (HELO perninha.conectiva.com.br) (200.250.58.156)
by mta2.grp.snv.yahoo.com with SMTP; 3 Jan 2002 01:05:19 -0000
Received: from burns.conectiva (burns.conectiva [10.0.0.4])
by perninha.conectiva.com.br (Postfix) with SMTP id 9CC8A38D16
for <address@hidden>; Wed, 2 Jan 2002 22:05:17 -0300 (EST)
Received: (qmail 13295 invoked by uid 0); 3 Jan 2002 01:01:55 -0000
Received: from verde.conectiva (10.0.2.168)
by burns.conectiva with SMTP; 3 Jan 2002 01:01:55 -0000
Date: Wed, 2 Jan 2002 23:05:53 -0200 (BRST)
X-X-Sender: <verde@verde.conectiva>
To: <address@hidden>
Subject: Re: [shell-script] =?iso-8859-1?Q?Arquivo=20em=20bash?=
In-Reply-To: <Pine.LNX.4.43L.0201021400010.6150-100000@elisangela.intranet>
Message-ID: <Pine.LNX.4.33L.0201022302180.942-100000@verde.conectiva>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Content-Transfer-Encoding: 8BIT
From: # aurelio marinho jargas <address@hidden>
X-Yahoo-Group-Post: member; u=67194321
X-Yahoo-Profile: verde6666
aes,
@ 2/1, Eliphas Levy Theodoro:
> address@hidden, @ 28/12/01 - 16:48:
> > É o seguinte: como é que eu faço em bash para jogar a primeira letra da
> > primeira linha de um arquivo texto em uma variável??
>
> LETRA=`sed -n '1 s/^\(.\).*$/\1/p'`
> Essa é simples, vou deixar quem não sabe fazer descobrir sozinho ':)
faltou o nome do arquivo &;)
nesse caso talvez fosse melhor usar algo mais legível:
sed q # primeira linha
cut -c1 # primeira letra
aí fica:
LETRA=`sed q ARQUIVO | cut -c1`
--
http://verde666.org s/click/^a]/;^[:wq
- Re: [shell-script] Arquivo em bash,
Eliphas Levy Theodoro <=