Récupération de donnée en bash
Marie54
-
marie54 -
marie54 -
Bonjour,
Ca ne marche pas et je n'arrive pas à comprendre pourquoi. Pourriez vous m'aider s'il vous plaît. Voici mon code:
if [ "$1" = "telechargement" ]; then
cd /usb/$1/
mv "/var/log/$1/$2."* "/usb/$1/"
mv "/usb/$1/$2" "/usb/$1/$1-$port-$nom_fich.txt"
cd /usb/$1/$1-$port-$nom_fich.txt
sed -n "/P18/,/C04/{//d;p}" "$1-$port-$nom_fich.txt" >> $1-$port-$nom_fich.txt.reca
tar -czf "sauvegarde/$1-$port-$nom_fich.tar.gz" "$1-$port-$nom_fich.txt" "$1-$port-$nom_fich.txt.reca" "$2."*
rm "$1-$port-$nom_fich.txt" "$1-$port-$nom_fich.txt.reca" "$2."*
fi
}
Merci de votre aide. Ce que je voudrais c'est récupérer des données qui se trouvent dans $1-$port-$nom_fich.txt, en faire un fichier a part, et ensuite compresser le tout dans un dossier.
Ca ne marche pas et je n'arrive pas à comprendre pourquoi. Pourriez vous m'aider s'il vous plaît. Voici mon code:
if [ "$1" = "telechargement" ]; then
cd /usb/$1/
mv "/var/log/$1/$2."* "/usb/$1/"
mv "/usb/$1/$2" "/usb/$1/$1-$port-$nom_fich.txt"
cd /usb/$1/$1-$port-$nom_fich.txt
sed -n "/P18/,/C04/{//d;p}" "$1-$port-$nom_fich.txt" >> $1-$port-$nom_fich.txt.reca
tar -czf "sauvegarde/$1-$port-$nom_fich.tar.gz" "$1-$port-$nom_fich.txt" "$1-$port-$nom_fich.txt.reca" "$2."*
rm "$1-$port-$nom_fich.txt" "$1-$port-$nom_fich.txt.reca" "$2."*
fi
}
Merci de votre aide. Ce que je voudrais c'est récupérer des données qui se trouvent dans $1-$port-$nom_fich.txt, en faire un fichier a part, et ensuite compresser le tout dans un dossier.
A voir également:
- Récupération de donnée en bash
- Convertisseur récupération de texte - Guide
- Logiciel de récupération de données - Guide
- Bingo bash free - Télécharger - Divers Jeux
- Recuperation message whatsapp supprimé - Guide
- Adresse mail de recuperation c'est quoi - Guide
6 réponses
Salut,
cd /usb/$1/$1-$port-$nom_fich.txt
Essayer de se déplacer dans un fichier à la place d'un répertoire, ça ne le fait pas ;-(
cd /usb/$1/$1-$port-$nom_fich.txt
Essayer de se déplacer dans un fichier à la place d'un répertoire, ça ne le fait pas ;-(
Rajoute "set -xv" en dessous de ton shebang (#! /bin/bash) et essaie de voir comment sont interprétées tes variables...
C'est censé faire quoi? Car je l'ai mis mais après quand je lance mon programme ça me récupère le fichier mais il y a rien dedans de a commande
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question