Probleme fonction sed bash

Résolu/Fermé
umgrim Messages postés 7 Date d'inscription samedi 30 juin 2012 Statut Membre Dernière intervention 1 juillet 2012 - 30 juin 2012 à 01:37
umgrim Messages postés 7 Date d'inscription samedi 30 juin 2012 Statut Membre Dernière intervention 1 juillet 2012 - 1 juil. 2012 à 11:13
Bonjour,
je suis a la recherche d'une solution pour un petit soucis de script shell

voici mon script :


email=XXX@XXXX.XXX
passwd=XXXXXXX
tab=Import # Onglet auquel vous voulez accéder
admintab='Admin'$tab devant
urladminsite=http://www.secret-deco.fr/adminXXX/ # L'url de la partie administration de prestashop
csvfile='fichier.csv' # Le nom de votre fichier csv se trouvant dans le répertoire 'import' de la partie adminxxx
# Les type de valeur pour chaque colonne de votre CSV :
# /!\ ATTENTION /!\ N'oubliez pas de bien renseigner cette partie car c'est ce qui va être utilisé pour mettre à jour la BD
typevalue='&type_value[0]=no&type_value[1]=supplier_reference&type_value[2]=name&type_value[3]=quantity&type_value[4]=no'

####################### IDENTIFICATION #######################
# Identification et récupération du cookie
wget --save-cookies=cookie.txt --post-data='email='$email'&passwd='$passwd'&Submit=submit' --keep-session-cookies -q -O login.php $urladminsite'login.php'
if [ -n "$(grep 'error' login.php)" ]
then
error=$(grep '<li>.*</li>' login.php | sed 's/.*<li>\(.*\)<\/li>/\1/g')
echo 'ERREUR : '$error
else
# Si pas d'erreur premier accès à la partie administration
wget --load-cookies=cookie.txt --keep-session-cookies -q -O index.php $urladminsite'index.php' # Accès à la partie administration
token=$(grep `index.php?tab='$admintab'\&token=' index.php | sed `s/.*token=\(.*\)\">.*/\1/g') # Extraction du token de la page index.php pour l'onglet qui nous intéresse
echo 'TOKEN : '$token # Affichage du token récupéré
fi

####################### IMPORTATION CSV #######################
if [ -n "$(echo $token | grep ^[a-z0-9]*)" ]
then
echo 'TOKEN : '$token # Affichage du token récupéré
wget --load-cookies=cookie.txt --keep-session-cookies --post-data='tab='$admintab'&token='$token'&skip=0&csv='$csvfile'&entity=1&iso_lang=fr&separator=;&multiple_value_separator=,'$typevalue'&import=Import CSV data' -q -O maj.php $urladminsite'index.php'
else
echo 'ERREUR : Pas de token'
fi

je le lance en tache Cron est voici le resultat

/home/xxx/public_html/secret-deco.fr/script.sh: line 31: .*/1/g': No such file or directory
TOKEN :
ERREUR : Pas de token

Merci de votre aide

5 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 415
30 juin 2012 à 10:39
Salut,

L'erreur doit venir du séparateur par défaut de sed, le slash, qui je suppose doit être présent dans tes motifs de substitution dans une de ces deux commandes :

error=$(grep '<li>.*</li>' login.php | sed 's/.*<li>\(.*\)<\/li>/\1/g')
ou :
token=$(grep 'index.php?tab='$admintab'\&token=' index.php | sed 's/.*token=\(.*\)\">.*/\1/g')

Il te faut en changer par un caractère non présent dans tes lignes récupérées, comme par exemple, le pipe (|), le dièse (#), etc.
0
umgrim Messages postés 7 Date d'inscription samedi 30 juin 2012 Statut Membre Dernière intervention 1 juillet 2012
30 juin 2012 à 11:24
apparement c'est sur la variable token que ca coince , ou devrait je mettre un des deux caractere d'apres toi?
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 415
30 juin 2012 à 11:29
Est-ce qu'on peut voir à quoi ressemble la sortie de :

grep 'index.php?tab='$admintab'\&token=' index.php
0
umgrim Messages postés 7 Date d'inscription samedi 30 juin 2012 Statut Membre Dernière intervention 1 juillet 2012
30 juin 2012 à 12:44
Voici la sorti:

j'ai fait ceci :

token=$(grep 'index.php?tab='$admintab'\&token=' index.php) # Extraction du token de la page index.php pour l'onglet qui nous intéresse
echo 'TOKEN : '$token # Affichage du token récupéré

TOKEN : </li> </ul><div id="tab1_subtabs" style="display:none"><li><a href="index.php?tab=AdminAttributesGroups&token=e47fd2df1c56f7ba6ba41c0ebf0e4090">Attributs et groupes</a></li><li><a href="index.php?tab=AdminFeatures&token=59a5d2a425319477d788bcbbd5f03f26">Caractéristiques</a></li><li><a href="index.php?tab=AdminAttachments&token=dc1050bb8ca1bb7ef7ca3ae7bd0202db">Documents joints</a></li><li><a href="index.php?tab=AdminScenes&token=4ea1ba7e114f9e3829a3288b6fda5311">Scènes</a></li><li><a href="index.php?tab=AdminManufacturers&token=60ca40309154be1cebe9cc7a7963564a">Marques</a></li><li><a href="index.php?tab=AdminSuppliers&token=6f2ea5e59e3148d2ea4f55981c266164">Fournisseurs</a></li><li><a href="index.php?tab=AdminStockMvtExtended&token=ae8ea669a8fc4b6c7a4e0a0847079f60">Mouvements de Stock</a></li><li><a href="index.php?tab=AdminTags&token=5cc8ed66c3c4256c5871b65b3fc1d286">Tags</a></li><li><a href="index.php?tab=AdminTracking&token=ac448b5f8fa070074b06bebbbabc0b24">Suivi</a></li><li><a href="index.php?tab=AdminProductEdit&token=560e25653fe369c2825ad92d03fe54df">Quick Edit</a></li><li><a href="index.php?tab=AdminSmartCatalogs&token=786094a601c3c135c6ff3b75139b454f">Catalogues PRO</a></li><li><a href="index.php?tab=AdminMiscEdit&token=539b664bec418a0b82f1bd9b20837fac">Misc Edits</a></li><li><a href="index.php?tab=AdminSalesanddiscounts&token=df69c8006963c5c68b76b65604766a8a">Soldes et promos</a></li><li><a href="index.php?tab=AdminGestionStock&token=ec84b147ffb90d80e98fd623f18571d5">Gestion des stocks</a></li></div><div id="tab2_subtabs" style="display:none"><li><a href="index.php?tab=AdminAddresses&token=427ac7cdcf3bf262c03d80c858038098">Adresses</a></li><li><a href="index.php?tab=AdminGroups&token=ef59c1eca3f43fd2a3482130b25987cc">Groupes</a></li><li><a href="index.php?tab=AdminCarts&token=e3e72c1a4cd431055f62559cbf937e0f">Paniers</a></li><li><a href="index.php?tab=AdminSuperUser&token=8020028560dae30d5c21e62e200a6302">Super Utilisateur</a></li></div><div id="tab3_subtabs" style="display:none"><li><a href="index.php?tab=AdminMessages&token=5e0463d8a38d39f3068cc684b2a954d0">Messages clients</a></li><li><a href="index.php?tab=AdminInvoices&token=65c51cf8c0ae38adcb8584b531cc314b">Factures</a></li><li><a href="index.php?tab=AdminStatuses&token=1dea765abeebba52ec827439c3d30268">Statuts</a></li><li><a href="index.php?tab=AdminDeliverySlip&token=0d30b79285d4205db233ec69e3024a3a">Bons de livraison</a></li><li><a href="index.php?tab=AdminReturn&token=b4a6fb1b9fe96d31df6ac94e4f142fcd">Retours produits</a></li><li><a href="index.php?tab=AdminSlip&token=e1b88c19dd01297bef5630b3d2e616f6">Avoirs</a></li><li><a href="index.php?tab=AdminOrderMessage&token=84fab7465db84b79f66d1c7cc9179a57">Messages prédéfinis</a></li><li><a href="index.php?tab=AdminPDF&token=da1d1f145cffb92c24933e0b153a1963">PDF</a></li><li><a href="index.php?tab=AdminTraitementLot&token=200246ee665382bde15f1815d5b89a4a">Traitement par lot</a></li><li><a href="index.php?tab=AdminMondialRelay&token=e48dd9c95da2415765d924e56ca6e8b9">Mondial Relay</a></li><li><a href="index.php?tab=AdminCmdeFour&token=d76a7b0ce5fb05580bb868edd929b9b4">Commandes fournisseurs</a></li></div><div id="tab4_subtabs" style="display:none"><li><a href="index.php?tab=AdminCurrencies&token=a9f0a2184db9221ca0519197ba55fdae">Devises</a></li><li><a href="index.php?tab=AdminTaxes&token=dbdb1eb8a09433732e955d69bba86e39">Taxes</a></li><li><a href="index.php?tab=AdminTaxRulesGroup&token=dfe4d17fdf87fafeefe406d6a464ff4e">Règles de taxes</a></li><li><a href="index.php?tab=AdminDiscounts&token=bc35077a5f6d1951222128e097400ea2">Bons de réduction</a></li></div><div id="tab5_subtabs" style="display:none"><li><a href="index.php?tab=AdminCarriers&token=60276a173834cc5312b4903522958c01">Transporteurs</a></li><li><a href="index.php?tab=AdminCountries&token=2f935397d1cef72d020a1ad547193c4c">Pays</a></li><li><a href="index.php?tab=AdminStates&token=17023f7cb005352be7f6731fd0c70d9c">Etats</a></li><li><a href="index.php?tab=AdminCounty&token=ec452703f3b919ee22cf64baac28d29f">Comtés</a></li><li><a href="index.php?tab=AdminZones&token=870926c06434ce369d52bab171398c05">Zones</a></li><li><a href="index.php?tab=AdminRangePrice&token=6e4a8339470473af7a5f90fb580d937f">Tranches de prix</a></li><li><a href="index.php?tab=AdminRangeWeight&token=fde902e836a4d6f5052b76f8c9596161">Tranches de poids</a></li></div><div id="tab6_subtabs" style="display:none"><li><a href="index.php?tab=AdminStatsConf&token=4304a033d6b3b76f4cb01d43cee0930f">Configuration</a></li><li><a href="index.php?tab=AdminSearchEngines&token=278d287782dabdcab362bcbc4e0ed796">Moteurs de recherche</a></li><li><a href="index.php?tab=AdminReferrers&token=6582da04f85c5ff4018c10db04152dfc">Sites affluents</a></li></div><div id="tab7_subtabs" style="display:none"><li><a href="index.php?tab=AdminAddonsCatalog&token=54a89e368f530924c794867c6f1fc41d">Catalogue de modules et thèmes</a></li><li><a href="index.php?tab=AdminAddonsMyAccount&token=5ad47fa0b854534156bbfa2903a4b2b7">Mon compte</a></li><li><a href="index.php?tab=AdminThemes&token=c2f27a577063237d11844a080a71e30b">Thèmes</a></li><li><a href="index.php?tab=AdminModulesPositions&token=c81cf06de3ab1cecbb85662ab6c0acd7">Positions</a></li></div><div id="tab29_subtabs" style="display:none"><li><a href="index.php?tab=AdminProfiles&token=1030c465ba19ba229b5d4e4292f010ca">Profils</a></li><li><a href="index.php?tab=AdminAccess&token=23324fa4c557a0ce316bc48cadcfbb1b">Permissions</a></li><li><a href="index.php?tab=AdminContacts&token=3ee45e695c4ee539598419f8c8fd6c21">Contacts</a></li><li><a href="index.php?tab=AdminCustomerThreads&token=06ab21c7e25dbecd7f9659ed4562f850">SAV</a></li><li><a href="index.php?tab=AdminQuickAccesses&token=78bf0aaf36d12948abc0e780ad57acd4">Accès rapide</a></li><li><a href="index.php?tab=AdminTabs&token=aaef05e1a955cff4448c5255a091cf3a">Onglets</a></li></div><div id="tab8_subtabs" style="display:none"><li><a href="index.php?tab=AdminAppearance&token=0d5e4add3ddd88c0b5f7d21a65b8f7ca">Apparence</a></li><li><a href="index.php?tab=AdminDb&token=2c8e27522c2ad728f557887ac10f55f8">Base de données</a></li><li><a href="index.php?tab=AdminEmails&token=f4182d1404ef47eb594251ad88250e8d">Emails</a></li><li><a href="index.php?tab=AdminImages&token=b9c5e1621d4e7e1a3a0fbc84a524641d">Images</a></li><li><a href="index.php?tab=AdminPerformance&token=ecc239901745ce8f42c3f3ba6c759490">Performances</a></li><li><a href="index.php?tab=AdminMeta&token=0c7ffdb5d89f97acd2b2d12528dab50f">SEO & URLs</a></li><li><a href="index.php?tab=AdminSearchConf&token=9eabcfdeb75e0a773cfb6ff8b0186f69">Recherche</a></li><li><a href="index.php?tab=AdminAliases&token=b5991004c827cb1fa99a7cfe0b699a92">Alias</a></li><li><a href="index.php?tab=AdminLocalization&token=60068dfcc3854287d13087b743aceed4">Localisation</a></li><li><a href="index.php?tab=AdminGeolocation&token=59f999a93f3595faecfc214e9ce298ec">Géolocalisation</a></li><li><a href="index.php?tab=AdminPPreferences&token=46775b91edb4e378d72059ca1146643d">Produits</a></li><li><a href="index.php?tab=AdminContact&token=1e115fba5b6f5b5ee6f3495859075a31">Coordonnées</a></li></div><div id="tab9_subtabs" style="display:none"><li><a href="index.php?tab=AdminImport&token=3d837c2d6ce25f90f243622f27a1b68f">Import</a></li><li><a href="index.php?tab=AdminLanguages&token=0ec9d453b63ef68f80f8212d0e7b1584">Langues</a></li><li><a href="index.php?tab=AdminTranslations&token=b53009b05371aa95ca12a94e0e1a5ba6">Traductions</a></li><li><a href="index.php?tab=AdminGenerator&token=78a480b2434c5fee09499df2b7557bc3">Générateurs</a></li><li><a href="index.php?tab=AdminSubDomains&token=083c76bd3b331d5dc7e89b0501ca6c1a">Sous domaines</a></li><li><a href="index.php?tab=AdminCMSContent&token=c15d61124f7a9734d4b1e5292b27f8cb">CMS</a></li><li><a href="index.php?tab=AdminStores&token=4dd4f3bcfc35a49f4c771d82954cc9b1">Magasins</a></li><li><a href="index.php?tab=AdminWebservice&token=8ad8328018459e417a9f5198ecf2540b">Service web</a></li><li><a href="index.php?tab=AdminBackup&token=42e34b9bacf84df4b56c9209299941d7">Sauvegarde BDD</a></li><li><a href="index.php?tab=AdminLogs&token=fdf2e12a7cc4c71d301684026c58c4db">Log</a></li><li><a href="index.php?tab=AdminInformation&token=f125e5fd782522ab3605a58e33eadb29">Informations</a></li><li><a href="index.php?tab=AdminSelfUpgrade&token=64df9ab4f716a73ccba4f8b63b0aef97">Upgrade</a></li><li><a href="index.php?tab=AdminPlBlog&token=b7ccebac5cd40c5f343b0e45ad2556a3">Blog</a></li></div> <script type="text/javascript">
TOKEN : </li> </ul><div id="tab1_subtabs" style="display:none"><li><a href="index.php?tab=AdminAttributesGroups&token=e47fd2df1c56f7ba6ba41c0ebf0e4090">Attributs et groupes</a></li><li><a href="index.php?tab=AdminFeatures&token=59a5d2a425319477d788bcbbd5f03f26">Caractéristiques</a></li><li><a href="index.php?tab=AdminAttachments&token=dc1050bb8ca1bb7ef7ca3ae7bd0202db">Documents joints</a></li><li><a href="index.php?tab=AdminScenes&token=4ea1ba7e114f9e3829a3288b6fda5311">Scènes</a></li><li><a href="index.php?tab=AdminManufacturers&token=60ca40309154be1cebe9cc7a7963564a">Marques</a></li><li><a href="index.php?tab=AdminSuppliers&token=6f2ea5e59e3148d2ea4f55981c266164">Fournisseurs</a></li><li><a href="index.php?tab=AdminStockMvtExtended&token=ae8ea669a8fc4b6c7a4e0a0847079f60">Mouvements de Stock</a></li><li><a href="index.php?tab=AdminTags&token=5cc8ed66c3c4256c5871b65b3fc1d286">Tags</a></li><li><a href="index.php?tab=AdminTracking&token=ac448b5f8fa070074b06bebbbabc0b24">Suivi</a></li><li><a href="index.php?tab=AdminProductEdit&token=560e25653fe369c2825ad92d03fe54df">Quick Edit</a></li><li><a href="index.php?tab=AdminSmartCatalogs&token=786094a601c3c135c6ff3b75139b454f">Catalogues PRO</a></li><li><a href="index.php?tab=AdminMiscEdit&token=539b664bec418a0b82f1bd9b20837fac">Misc Edits</a></li><li><a href="index.php?tab=AdminSalesanddiscounts&token=df69c8006963c5c68b76b65604766a8a">Soldes et promos</a></li><li><a href="index.php?tab=AdminGestionStock&token=ec84b147ffb90d80e98fd623f18571d5">Gestion des stocks</a></li></div><div id="tab2_subtabs" style="display:none"><li><a href="index.php?tab=AdminAddresses&token=427ac7cdcf3bf262c03d80c858038098">Adresses</a></li><li><a href="index.php?tab=AdminGroups&token=ef59c1eca3f43fd2a3482130b25987cc">Groupes</a></li><li><a href="index.php?tab=AdminCarts&token=e3e72c1a4cd431055f62559cbf937e0f">Paniers</a></li><li><a href="index.php?tab=AdminSuperUser&token=8020028560dae30d5c21e62e200a6302">Super Utilisateur</a></li></div><div id="tab3_subtabs" style="display:none"><li><a href="index.php?tab=AdminMessages&token=5e0463d8a38d39f3068cc684b2a954d0">Messages clients</a></li><li><a href="index.php?tab=AdminInvoices&token=65c51cf8c0ae38adcb8584b531cc314b">Factures</a></li><li><a href="index.php?tab=AdminStatuses&token=1dea765abeebba52ec827439c3d30268">Statuts</a></li><li><a href="index.php?tab=AdminDeliverySlip&token=0d30b79285d4205db233ec69e3024a3a">Bons de livraison</a></li><li><a href="index.php?tab=AdminReturn&token=b4a6fb1b9fe96d31df6ac94e4f142fcd">Retours produits</a></li><li><a href="index.php?tab=AdminSlip&token=e1b88c19dd01297bef5630b3d2e616f6">Avoirs</a></li><li><a href="index.php?tab=AdminOrderMessage&token=84fab7465db84b79f66d1c7cc9179a57">Messages prédéfinis</a></li><li><a href="index.php?tab=AdminPDF&token=da1d1f145cffb92c24933e0b153a1963">PDF</a></li><li><a href="index.php?tab=AdminTraitementLot&token=200246ee665382bde15f1815d5b89a4a">Traitement par lot</a></li><li><a href="index.php?tab=AdminMondialRelay&token=e48dd9c95da2415765d924e56ca6e8b9">Mondial Relay</a></li><li><a href="index.php?tab=AdminCmdeFour&token=d76a7b0ce5fb05580bb868edd929b9b4">Commandes fournisseurs</a></li></div><div id="tab4_subtabs" style="display:none"><li><a href="index.php?tab=AdminCurrencies&token=a9f0a2184db9221ca0519197ba55fdae">Devises</a></li><li><a href="index.php?tab=AdminTaxes&token=dbdb1eb8a09433732e955d69bba86e39">Taxes</a></li><li><a href="index.php?tab=AdminTaxRulesGroup&token=dfe4d17fdf87fafeefe406d6a464ff4e">Règles de taxes</a></li><li><a href="index.php?tab=AdminDiscounts&token=bc35077a5f6d1951222128e097400ea2">Bons de réduction</a></li></div><div id="tab5_subtabs" style="display:none"><li><a href="index.php?tab=AdminCarriers&token=60276a173834cc5312b4903522958c01">Transporteurs</a></li><li><a href="index.php?tab=AdminCountries&token=2f935397d1cef72d020a1ad547193c4c">Pays</a></li><li><a href="index.php?tab=AdminStates&token=17023f7cb005352be7f6731fd0c70d9c">Etats</a></li><li><a href="index.php?tab=AdminCounty&token=ec452703f3b919ee22cf64baac28d29f">Comtés</a></li><li><a href="index.php?tab=AdminZones&token=870926c06434ce369d52bab171398c05">Zones</a></li><li><a href="index.php?tab=AdminRangePrice&token=6e4a8339470473af7a5f90fb580d937f">Tranches de prix</a></li><li><a href="index.php?tab=AdminRangeWeight&token=fde902e836a4d6f5052b76f8c9596161">Tranches de poids</a></li></div><div id="tab6_subtabs" style="display:none"><li><a href="index.php?tab=AdminStatsConf&token=4304a033d6b3b76f4cb01d43cee0930f">Configuration</a></li><li><a href="index.php?tab=AdminSearchEngines&token=278d287782dabdcab362bcbc4e0ed796">Moteurs de recherche</a></li><li><a href="index.php?tab=AdminReferrers&token=6582da04f85c5ff4018c10db04152dfc">Sites affluents</a></li></div><div id="tab7_subtabs" style="display:none"><li><a href="index.php?tab=AdminAddonsCatalog&token=54a89e368f530924c794867c6f1fc41d">Catalogue de modules et thèmes</a></li><li><a href="index.php?tab=AdminAddonsMyAccount&token=5ad47fa0b854534156bbfa2903a4b2b7">Mon compte</a></li><li><a href="index.php?tab=AdminThemes&token=c2f27a577063237d11844a080a71e30b">Thèmes</a></li><li><a href="index.php?tab=AdminModulesPositions&token=c81cf06de3ab1cecbb85662ab6c0acd7">Positions</a></li></div><div id="tab29_subtabs" style="display:none"><li><a href="index.php?tab=AdminProfiles&token=1030c465ba19ba229b5d4e4292f010ca">Profils</a></li><li><a href="index.php?tab=AdminAccess&token=23324fa4c557a0ce316bc48cadcfbb1b">Permissions</a></li><li><a href="index.php?tab=AdminContacts&token=3ee45e695c4ee539598419f8c8fd6c21">Contacts</a></li><li><a href="index.php?tab=AdminCustomerThreads&token=06ab21c7e25dbecd7f9659ed4562f850">SAV</a></li><li><a href="index.php?tab=AdminQuickAccesses&token=78bf0aaf36d12948abc0e780ad57acd4">Accès rapide</a></li><li><a href="index.php?tab=AdminTabs&token=aaef05e1a955cff4448c5255a091cf3a">Onglets</a></li></div><div id="tab8_subtabs" style="display:none"><li><a href="index.php?tab=AdminAppearance&token=0d5e4add3ddd88c0b5f7d21a65b8f7ca">Apparence</a></li><li><a href="index.php?tab=AdminDb&token=2c8e27522c2ad728f557887ac10f55f8">Base de données</a></li><li><a href="index.php?tab=AdminEmails&token=f4182d1404ef47eb594251ad88250e8d">Emails</a></li><li><a href="index.php?tab=AdminImages&token=b9c5e1621d4e7e1a3a0fbc84a524641d">Images</a></li><li><a href="index.php?tab=AdminPerformance&token=ecc239901745ce8f42c3f3ba6c759490">Performances</a></li><li><a href="index.php?tab=AdminMeta&token=0c7ffdb5d89f97acd2b2d12528dab50f">SEO & URLs</a></li><li><a href="index.php?tab=AdminSearchConf&token=9eabcfdeb75e0a773cfb6ff8b0186f69">Recherche</a></li><li><a href="index.php?tab=AdminAliases&token=b5991004c827cb1fa99a7cfe0b699a92">Alias</a></li><li><a href="index.php?tab=AdminLocalization&token=60068dfcc3854287d13087b743aceed4">Localisation</a></li><li><a href="index.php?tab=AdminGeolocation&token=59f999a93f3595faecfc214e9ce298ec">Géolocalisation</a></li><li><a href="index.php?tab=AdminPPreferences&token=46775b91edb4e378d72059ca1146643d">Produits</a></li><li><a href="index.php?tab=AdminContact&token=1e115fba5b6f5b5ee6f3495859075a31">Coordonnées</a></li></div><div id="tab9_subtabs" style="display:none"><li><a href="index.php?tab=AdminImport&token=3d837c2d6ce25f90f243622f27a1b68f">Import</a></li><li><a href="index.php?tab=AdminLanguages&token=0ec9d453b63ef68f80f8212d0e7b1584">Langues</a></li><li><a href="index.php?tab=AdminTranslations&token=b53009b05371aa95ca12a94e0e1a5ba6">Traductions</a></li><li><a href="index.php?tab=AdminGenerator&token=78a480b2434c5fee09499df2b7557bc3">Générateurs</a></li><li><a href="index.php?tab=AdminSubDomains&token=083c76bd3b331d5dc7e89b0501ca6c1a">Sous domaines</a></li><li><a href="index.php?tab=AdminCMSContent&token=c15d61124f7a9734d4b1e5292b27f8cb">CMS</a></li><li><a href="index.php?tab=AdminStores&token=4dd4f3bcfc35a49f4c771d82954cc9b1">Magasins</a></li><li><a href="index.php?tab=AdminWebservice&token=8ad8328018459e417a9f5198ecf2540b">Service web</a></li><li><a href="index.php?tab=AdminBackup&token=42e34b9bacf84df4b56c9209299941d7">Sauvegarde BDD</a></li><li><a href="index.php?tab=AdminLogs&token=fdf2e12a7cc4c71d301684026c58c4db">Log</a></li><li><a href="index.php?tab=AdminInformation&token=f125e5fd782522ab3605a58e33eadb29">Informations</a></li><li><a href="index.php?tab=AdminSelfUpgrade&token=64df9ab4f716a73ccba4f8b63b0aef97">Upgrade</a></li><li><a href="index.php?tab=AdminPlBlog&token=b7ccebac5cd40c5f343b0e45ad2556a3">Blog</a></li></div> <script type="text/javascript">
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 415
30 juin 2012 à 13:03
Et le but est de récupérer quoi dans cette variable ???

En la parsant via ta commande "sed", voilà ce que j'obtiens en sortie :

$ sed 's/.*token=\(.*\)\">.*/\1/g' plop 
b7ccebac5cd40c5f343b0e45ad2556a3">Blog</a></li></div> <script type="text/javascript
b7ccebac5cd40c5f343b0e45ad2556a3">Blog</a></li></div> <script type="text/javascript

$

C'est ce que tu voulais ?
0
umgrim Messages postés 7 Date d'inscription samedi 30 juin 2012 Statut Membre Dernière intervention 1 juillet 2012
Modifié par umgrim le 30/06/2012 à 13:09
le token de AdminImport

<li><a href="index.php?tab=AdminImport&token=3d837c2d6ce25f90f243622f27a1b68f">Import</a></li>
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 415
30 juin 2012 à 13:13
Oui mais quoi précisément ?
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 415
30 juin 2012 à 13:19
$ sed 's|.*token=\(.*\)\">Import.*|\1|g' plop 
3d837c2d6ce25f90f243622f27a1b68f
3d837c2d6ce25f90f243622f27a1b68f

$
0
umgrim Messages postés 7 Date d'inscription samedi 30 juin 2012 Statut Membre Dernière intervention 1 juillet 2012
Modifié par umgrim le 30/06/2012 à 15:55
Je cherche à recuperer la valeur du token AdminImport

qui est a valeur unique lors de la tache cron

<li><a href="index.php?tab=AdminImport&token=3d837c2d6ce25f90f243622f27a1b68f">Import</a></li>
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 415
30 juin 2012 à 16:34
Ben comme tu le vois pour moi ça marche ;-\

Et d'autant plus si je mets le contenu de ton fichier dans une variable :

$ sed 's|.*token=\(.*\)\">Import.*|\1|g' <<<${A}
3d837c2d6ce25f90f243622f27a1b68f

$

Ton problème doit se situer ailleurs ;-\
0
umgrim Messages postés 7 Date d'inscription samedi 30 juin 2012 Statut Membre Dernière intervention 1 juillet 2012
1 juil. 2012 à 11:13
merci de t'etre investi dans mon probleme , ca venait en faite des apostrophes :

grep 'index.php?tab='$admintab'\&token=' index.php | sed 's/.*token=\(.*\)\">.*/\1/g')

grep 'index.php?tab='$admintab'\&token=' index.php | sed 's/.*token=\(.*\)\">Import.*/\1/g')
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
umgrim Messages postés 7 Date d'inscription samedi 30 juin 2012 Statut Membre Dernière intervention 1 juillet 2012
30 juin 2012 à 14:50
la valeur du token qui est generer a chaque chargement du fichier
0