Pq nao executa a 1a linha? [RESOLVIDO]

1. Pq nao executa a 1a linha? [RESOLVIDO]

Bruno
brunobbc

(usa Ubuntu)

Enviado em 03/02/2012 - 19:24h

Tenho os seguntes arquivos no diretorio. Antes da execucao do shell.

-rwxrwxrwx 1 admsua Domain Users 1043 Feb 3 14:50 bx_b001.ced
-rwxrwx--- 1 admsua Domain Users 1085 Feb 3 14:50 bx_d001.ced
-rwxrwx--- 1 admsua Domain Users 1005 Feb 3 14:50 bx_j001.ced

-- Shell a ser executado. ---
ls -lc1 *.ced > fichier.dat
fichier=fichier.dat
exec 3<$fichier
read -u3 enrg
while read -u3 line
do
chmod 744 "$line"
done
exec 3<&-
echo "$(date '+%EC%y-%m-%d %H:%M:%S') - Fin du script teste.sh"

Depois da execucao do shell, as permissoes ficam assim.
Me da imporessao que o 1o arquivo nao é afetado no script.
Pq sera? Alguem tem alguma dica?

-rwxrwxrwx 1 admsua Domain Users 1043 Feb 3 14:50 bx_b001.ced
-rwxr--r-- 1 admsua Domain Users 1085 Feb 3 14:50 bx_d001.ced
-rwxr--r-- 1 admsua Domain Users 1005 Feb 3 14:50 bx_j001.ced

Mto obrigado,
Bruno


  


2. Re: Pq nao executa a 1a linha? [RESOLVIDO]

Darcio Arantes
darcio

(usa Ubuntu)

Enviado em 03/02/2012 - 20:23h

Boa noite Bruno, tudo bem ?

Não sei se estou sendo meio simplista e se o exemplo abaixo vai se encaixar no seu caso, mas porque Você não usa uma sintaxe mais simples para realizar essa tarefa de alterar as permissoes desses arquivos:

-----
#! /bin/bash

ls *.ced > script.tmp
while read fileline
do
chmod 744 $fileline
done < script.tmp
echo "$(date '+%EC%y-%m-%d %H:%M:%S') - Fin du script teste.sh"
-----

Abs,
Darcio.



3. Re: Pq nao executa a 1a linha? [RESOLVIDO]

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 03/02/2012 - 22:14h

brunobbc escreveu:

ls -lc1 *.ced > fichier.dat

Me da imporessao que o 1o arquivo nao é afetado no script.
Pq sera? Alguem tem alguma dica?

Bruno


Use a primeira linha com o "c" em maiúsculo:

ls -lC1 *.ced > fichier.dat

Na dúvida que vc perguntou na última questão eu fiz exatamente isso, veja de novo!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts