Probleme fonction sed bash

Résolu
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

  1. Contributeur
    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.
    1. apparement c'est sur la variable token que ca coince , ou devrait je mettre un des deux caractere d'apres toi?
      1. Contributeur
        Est-ce qu'on peut voir à quoi ressemble la sortie de :

        grep 'index.php?tab='$admintab'\&token=' index.php
    2. 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">
      1. Contributeur
        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 ?
    3. le token de AdminImport

      <li><a href="index.php?tab=AdminImport&token=3d837c2d6ce25f90f243622f27a1b68f">Import</a></li>
      1. Contributeur
        Oui mais quoi précisément ?
      2. Contributeur
        $ sed 's|.*token=\(.*\)\">Import.*|\1|g' plop 
        3d837c2d6ce25f90f243622f27a1b68f
        3d837c2d6ce25f90f243622f27a1b68f
        
        $
      3. 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>
      4. Contributeur
        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 ;-\
      5. 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')
    4. la valeur du token qui est generer a chaque chargement du fichier