[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/