Problème avec un programme bash sous linux

piv0t Messages postés 14 Statut Membre -  
mamiemando Messages postés 34184 Statut Modérateur -
Bonjour,

Voici mon code code mais ça me copie également les @ que je veux pourtant exclure :

#!/bin/bash
#version du script 0.1

echo '      ======================
      |CREATEUR DE FICHIERS|
      ======================'

#echo 'entrer le nom du fichier: '
#read fichier

# decompte du nombre d'@ dans le fichier
#fic=$(sudo ~/Desktop/pivo.txt)
#fichier=$(cat fic)
#nbfichier=`cat fic | grep -o "@" | wc -l`

#echo "$nbfichier"

separateur="@"
caractere=""
motscourant=""
j=0

#createur

for caractere in $(cat ~/Desktop/pivo.txt);
do
 motscourant="$caractere"
 
 if [ "$caractere"=="$separateur" ]
 then 
  #`touch ~/Desktop/doc$j | echo $motscourant > ~/Desktop/doc$j`
  motscourant=""
  j=$((j+1))
 fi
 #cat ~/Desktop/pivo.txt | cut -d "@" -f
 
 requete=`touch ~/Desktop/doc$j | echo -e $motscourant > ~/Desktop/doc$j`
 #echo "$motscourant $j"
done 
if $requete 
then
 echo "votre fichier a bien ete fractionne! "
fi


Merci pour votre soutien et pour votre aide

1 réponse

mamiemando Messages postés 34184 Statut Modérateur 7 888
 
Bonjour,

Le problème c'est que sans le contenu de
~/Desktop/pivo.txt
, il est difficile de savoir ce que tu cherches à faire et de comprendre quel est ton problème...

Bonne chance
0