| [CBLX] Petite interrogation Awk | 
[ Thread Index | 
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
] 
- To: carrefourblinux@xxxxxxxxxxxxxxxxxxx
- Subject: [CBLX] Petite interrogation Awk
- From: Jean-François Colas <jfcolas@xxxxxxx>
- Date: Sat, 18 Jul 2020 17:55:43 +0200
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=inja.fr; dmarc=pass action=none header.from=inja.fr; dkim=pass header.d=inja.fr; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CPyQie4A40yVWUkLbx6dlqOhyUL30gtVstKBfkZAj8s=; b=appDVtAk3sXqv1IbGmr4cCGvbMHaaZefWlmrZwgEftigLI0hkWpex6b0zPxOBlwOC6b8aEVkyDnTA0siuC+lXO3WbtLB27z9Cd7xZO/RkU7Xfq7WxNZBYpfa3M5F0du9sn9gS/RcKWaVoso8nvl8gUZO/yOlR8CzXkzPP/oPK97C8otSE/ipp5bNy8X3Crf6S7fw2O2T6ZSQGgOQ5s7lAa21hUH3n4u1u4OFkBVF4T1IMY+tCXQI/l8rhQxhTI9hXO2GpST1i/GoTsacKUcZehcW6XazF9voeNLDGbESQeqDUGy3omZqnUPho5630By1au2Z6hMEyLEgMmgVlUkidg==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XG+d9DR1fFxSgwrIatnKrcR2qV/gdgSoS/I3cgcv5/6idUjSLSgtTE5h2r1EOW7ueP0yqwZKi3ekd3ungVv/eBKFyfE0t+iAmFqVfQ7+QSYAFhKVusLxI0mV/g9JUzK+CAXQlYjXfHvM9W+w/LFmIEARgzV4Q/iZYtNpMNxg7x2ZBcfWnJjVVBYSlu0hWTXkT0YOXcr2vlZoIFTAtT27UaNfknnsIRCDVErE304RQRmbi6Dcht9wrefjuNpwfzsktCZ2GNUy1txdMUX+OHTihh6sDr93sWSk8TurLg2n+uCVoKKfO4R4Yl+FN/TCp33rZdF1QnKHPTg55iBcrvtJnw==
- Authentication-results: lists.tuxfamily.org; dkim=none (message not signed) header.d=none;lists.tuxfamily.org; dmarc=none action=none header.from=inja.fr;
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inja.onmicrosoft.com; s=selector2-inja-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CPyQie4A40yVWUkLbx6dlqOhyUL30gtVstKBfkZAj8s=; b=pGWoOFZEfqz815ReJ+90CfHcv6RaFK1+gS4/QmjYEZN5lgMW/L4ZlTXPfTSBGU5f6Qzw7jKf3A5gPKBHzH0gLT8k/SObGlbvgyVMppd7mb3O/LHz0JgvsQXPEZj46s0ChCBdaUhNTmzo7gxo99mFYBj33jeob5+Chtpy3QfZLNo=
Hello la liste,
J'utilise parfois mais pas assez souvent Awk. Je sais qu'il a certains 
automatismes, mais saurait-il en faire encore plus que ce dont je me 
souviens à ce jour?
Mon problème: j'ai une ligne dont le format est du genre:
Comparer Chemin numéro 1 avec chemin2
(ou l'inverse éventuellement)
Comparer chemin1 avec Chemin numéro 2
(ou aussi pourquoi pas)
Comparer ce premier chemin avec tout un tas d'éléments constituant le 
chemin 2
Et ce que je chercherais donc à faire, serait de pouvoir stocker dans 
deux variables chemin1 et chemin2, ce qui se trouve après Comparer, et 
ce qui se trouve après avec.
Mon problème, c'est donc la variabilité de ce qui se trouve entre les 
mots "Comparer" et "Avec, et ce qui se trouve après le mot "Avec".
Cette ligne ne comporte aucun guillemet, aucun autre séparateur que des 
espaces.
Est-il par exemple possible d'indiquer qu'une chaîne devrait être 
constitué d'un ensemble de champs allant du n-ième au n+2-ième?
Ou alors, pourrait-on faire une sorte de "masque" du genre: "comparer %s 
avec %s"
qui pourrait coller après coup au contenu d'une variable préremplie?
....Ou autre?
Merci d'avance si vous avez des idées ou commentaires sur cette question...
J.-F.
--
  CBLX - CarrefourBLinuX MailingListe 
  Pour obtenir de l'aide, envoyez le sujet  help  à: 
  carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
  Archives: 
  http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
  ou 
  http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/