Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/04/2019, à 12:09

partir

bash ls and find a number in each line

I want to find for each line of the commande ls if  number 253 is present or not, if for unless one line it is not present it is wrong

ls -l /toto/
total 0
brw-rw---- 1 tata par 253, 24 Apr 16 13:08 file1
brw-rw---- 1 tata par 253, 23 Apr 16 13:08 file2

for f in $(ls -l /toto/);
do
fff=`grep "253" $f`
echo $fff
done

result:
grep: tata: No such file or directory
grep: 253: No such file or directory
grep: file1: No such file or directory

why can't i use grep? it there another solution? I must not use the commande unix stat.

i have another question for fun :

number=253
for f in $(ls -l $rep |  awk -F " " '{printf $4":"$5":"$6"\n"}' | sed -e 's/$number/ii/') ;
do
echo $f
done

this  's/$number/ii/' the dynamic $number is not reconize why should i escape $number?

Thanks

Hors ligne

#2 Le 23/04/2019, à 12:12

pingouinux

Re : bash ls and find a number in each line

Bonjour,
Tu es sur un forum francophone.

Hors ligne

#3 Le 23/04/2019, à 17:22

cqfd93

Re : bash ls and find a number in each line

Modération

Bonjour,

Pour ajouter toi-même les balises code à ton message #1 :

  • Cliquer sur le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message
    1471986854.png


cqfd93

Hors ligne

#4 Le 23/04/2019, à 18:17

moko138

Re : bash ls and find a number in each line

partir a écrit :

I must not use the commande unix stat.

È chiaro ; todos sexpliquandos !


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#5 Le 23/04/2019, à 18:32

cqfd93

Re : bash ls and find a number in each line

Sur un forum francophone, du bon français serait quand même mieux que du mauvais anglais…


cqfd93

Hors ligne

#6 Le 23/04/2019, à 18:34

Watael

Re : bash ls and find a number in each line

cqfd93 a écrit :

Modération

Bonjour,

Pour ajouter toi-même les balises code à ton message #1 :

pour moi, le message requiert d'être supprimé, en envoyant une note explicative et un rappel des règles du forum.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#7 Le 23/04/2019, à 18:44

rogn...

Re : bash ls and find a number in each line

Mouais.

Un gusse qui prend un pseudo qui a un sens assez bizarre, comme si il s'agissait d'une mauvaise traduction. Il écrit du code bash et ne connaît pas les balises code. Il vient ici sur un forum francophone en parlant l'anglais comme moi je parlerais l'arabe alors qu'il existe des forums internationaux pour parler de code.

Hey @partir, what kind of contract de you want each of us sign off ?