#1 Le 23/04/2019, à 11: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, à 11:12
- pingouinux
Re : bash ls and find a number in each line
Bonjour,
Tu es sur un forum francophone.
Hors ligne
#4 Le 23/04/2019, à 17:17
- moko138
Re : bash ls and find a number in each line
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, à 17: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, à 17:34
- Watael
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
http://pix.toile-libre.org/upload/img/1471986854.png
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, à 17: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 ?