{"id":7609,"date":"2025-09-22T09:42:00","date_gmt":"2025-09-22T07:42:00","guid":{"rendered":"https:\/\/la-redactrice-web.fr\/blog\/?p=7609"},"modified":"2025-09-22T09:42:00","modified_gmt":"2025-09-22T07:42:00","slug":"cut-linux","status":"publish","type":"post","link":"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/","title":{"rendered":"cut linux"},"content":{"rendered":"<h1>Ma\u00eetrisez la commande cut sous Linux : plan d\u2019article SEO d\u00e9taill\u00e9 et actionnable<\/h1>\n<h2>Introduction \u2013 Pourquoi ma\u00eetriser la commande cut sous Linux<\/h2>\n<p>Au quotidien, vous traitez des <strong>logs Apache\/Nginx<\/strong>, des exports <strong>CSV<\/strong> issus de <strong>PostgreSQL<\/strong> ou <strong>MySQL<\/strong>, des rapports <strong>TSV<\/strong> d\u2019outils d\u2019observabilit\u00e9, ou la sortie d\u2019outils syst\u00e8mes. <u>La commande cut extrait des sections de chaque ligne<\/u>, selon des <strong>champs<\/strong>, des <strong>caract\u00e8res<\/strong> ou des <strong>octets<\/strong>, sans charger la totalit\u00e9 en m\u00e9moire, ce qui favorise un traitement en flux, rapide et pr\u00e9dictible[2][3]. Nous misons sur une approche pragmatique\u2009: isoler un identifiant utilisateur depuis <strong>\/etc\/passwd<\/strong>, convertir des s\u00e9parateurs, tronquer des pr\u00e9fixes, puis cha\u00eener avec d\u2019autres utilitaires standards pour obtenir un r\u00e9sultat exploitable imm\u00e9diatement[2].<\/p>\n<ul>\n<li><strong>Objectif op\u00e9rationnel<\/strong> : savoir utiliser <strong>-f<\/strong>, <strong>-d<\/strong>, <strong>-c<\/strong>, <strong>-b<\/strong>, <strong>&#8211;complement<\/strong>, <strong>-s<\/strong>, <strong>&#8211;output-delimiter<\/strong> et <strong>-z<\/strong> de mani\u00e8re s\u00fbre, avec des entr\u00e9es r\u00e9elles issues de syst\u00e8mes en production[2][3].<\/li>\n<li><u>Vision outill\u00e9e<\/u> : nous comparons <strong>cut<\/strong> avec <strong>awk<\/strong> et <strong>sed<\/strong>, puis illustrons des combinaisons efficaces avec <strong>sort<\/strong>\/<strong>uniq<\/strong>\/<strong>paste<\/strong>\/<strong>tr<\/strong>\/<strong>grep<\/strong>\/<strong>xargs<\/strong>, int\u00e9gr\u00e9es \u00e0 des scripts <strong>bash<\/strong> maintenables[1][2].<\/li>\n<\/ul>\n<h2>Qu\u2019est-ce que la commande cut ?<\/h2>\n<p><u>D\u00e9finition<\/u>\u2009: <strong>cut<\/strong> est un utilitaire standard qui  coupe ? des portions de chaque ligne d\u2019un fichier ou d\u2019un flux, selon un s\u00e9lecteur\u2009: <strong>champs<\/strong> (avec un d\u00e9limiteur), <strong>caract\u00e8res<\/strong> (positions), ou <strong>octets<\/strong> (offsets)[2][3]. Pr\u00e9sente par d\u00e9faut sur la plupart des distributions <strong>Linux<\/strong> et <strong>Unix<\/strong>, la version la plus r\u00e9pandue provient des <strong>GNU coreutils<\/strong>, avec un comportement conforme \u00e0 <strong>POSIX<\/strong>, ce qui assure une grande portabilit\u00e9 dans des environnements <strong>bash<\/strong> ou <strong>zsh<\/strong>[3].<\/p>\n<ul>\n<li><strong>Cas d\u2019usage typiques<\/strong> : extraire une colonne d\u2019un <strong>CSV<\/strong>\/<strong>TSV<\/strong>, isoler le <strong>login<\/strong> dans <strong>\/etc\/passwd<\/strong>, nettoyer une sortie <strong>ps<\/strong> ou <strong>history<\/strong>, pr\u00e9parer des colonnes pour un <strong>join<\/strong> ou un <strong>paste<\/strong>[2][3].<\/li>\n<li><u>B\u00e9n\u00e9fices cl\u00e9s<\/u> : <strong>performances<\/strong> \u00e9lev\u00e9es, <strong>syntaxe<\/strong> concise, <strong>pr\u00e9visibilit\u00e9<\/strong> des r\u00e9sultats, et <strong>faible empreinte<\/strong>. Nous le privil\u00e9gions \u00e0 <strong>awk<\/strong>\/<strong>sed<\/strong> lorsque l\u2019extraction est simple et lin\u00e9aire[1][2].<\/li>\n<\/ul>\n<h2>Syntaxe et options de la commande cut<\/h2>\n<p>La forme g\u00e9n\u00e9rique suit\u2009: <strong>cut OPTION&#8230; [FICHIER]<\/strong>, ou via un pipeline\u2009: <strong>commande | cut &#8230;<\/strong>. <u>Un seul s\u00e9lecteur parmi -f, -c, -b doit \u00eatre activ\u00e9 simultan\u00e9ment<\/u>, faute de quoi la commande refusera l\u2019ex\u00e9cution ou produira un r\u00e9sultat inattendu[2][3]. Les listes acceptent nombres, listes s\u00e9par\u00e9es par des virgules, et plages, y compris des plages ouvertes du type <strong>5-<\/strong> ou <strong>-3<\/strong>[2].<\/p>\n<ul>\n<li><strong>-f, &#8211;fields=LIST<\/strong>\u2009: s\u00e9lection par <strong>champs<\/strong> selon un <strong>d\u00e9limiteur<\/strong>. <u>Usage le plus courant<\/u> pour des donn\u00e9es tabulaires. Les s\u00e9lections  1,3,6 ? ou  2-4,7- ? sont valides[2].<\/li>\n<li><strong>-d, &#8211;delimiter=DELIM<\/strong>\u2009: change le d\u00e9limiteur, <u>par d\u00e9faut la tabulation<\/u>. Exemples\u2009: <strong>-d&rsquo;,&rsquo;<\/strong> pour <strong>CSV<\/strong>, <strong>-d&rsquo;:&rsquo;<\/strong> pour <strong>\/etc\/passwd<\/strong>[2][3].<\/li>\n<li><strong>-c, &#8211;characters=LIST<\/strong>\u2009: s\u00e9lection par <strong>position de caract\u00e8res<\/strong>, utile pour colonnes \u00e0 <u>largeur fixe<\/u>[2][4].<\/li>\n<li><strong>-b, &#8211;bytes=LIST<\/strong>\u2009: s\u00e9lection par <strong>octets<\/strong>. Sur <strong>UTF\u20118<\/strong>, nous recommandons la prudence, car un caract\u00e8re peut occuper plusieurs octets[2][3].<\/li>\n<li><strong>&#8211;complement<\/strong>\u2009: inverse la s\u00e9lection, renvoie  tout sauf ? les champs\/caract\u00e8res\/bytes choisis[2][5].<\/li>\n<li><strong>-s, &#8211;only-delimited<\/strong>\u2009: ignore les lignes qui ne contiennent pas le d\u00e9limiteur, pour \u00e9viter des faux positifs lors d\u2019extractions par champs[2].<\/li>\n<li><strong>&#8211;output-delimiter=STR<\/strong>\u2009: d\u00e9finit un s\u00e9parateur de sortie alternatif, pratique pour convertir <strong>TSV \u2192 CSV<\/strong>[2].<\/li>\n<li><strong>-z<\/strong>\u2009: travaille avec des lignes termin\u00e9es par <u>NUL<\/u>, utile sur des chemins contenant des retours \u00e0 la ligne ou des flux <strong>binaires<\/strong>[2].<\/li>\n<\/ul>\n<p>Nous conseillons\u2009: privil\u00e9gier <strong>-f\/-d<\/strong> sur des donn\u00e9es tabulaires nettes, <strong>-c<\/strong> sur des formats \u00e0 largeur fixe, <strong>-b<\/strong> pour des flux <strong>binaires<\/strong> ou lorsque la m\u00e9trique est l\u2019<u>octet<\/u>. Validez les index, documentez le <strong>d\u00e9limiteur<\/strong>, et restez explicite dans les scripts, surtout en contexte multi-\u00e9quipe[2].<\/p>\n<h2>Exemples pratiques d\u2019utilisation de cut<\/h2>\n<p>Sur des fichiers r\u00e9els, la valeur de <strong>cut<\/strong> se mesure \u00e0 sa capacit\u00e9 \u00e0 isoler exactement ce dont vous avez besoin, sans parsing lourd. Voici des cas reproductibles, align\u00e9s sur des t\u00e2ches de dataops et d\u2019exploitation syst\u00e8me[1][2].<\/p>\n<ul>\n<li><strong>Extraction d\u2019une colonne CSV<\/strong>\u2009: <u>r\u00e9cup\u00e9rer une colonne e-mail<\/u> depuis <strong>data.csv<\/strong>\u2009: cat data.csv | cut -d&rsquo;,&rsquo; -f2. Pour convertir vers <strong>;<\/strong>\u2009: cut -d&rsquo;,&rsquo; -f2-4 &#8211;output-delimiter=&rsquo;;'[2].<\/li>\n<li><strong>Liste des utilisateurs syst\u00e8me<\/strong>\u2009: getent passwd | cut -d&rsquo;:&rsquo; -f1 isole les <u>logins<\/u> depuis la base NSS, plus fiable que la lecture brute de <strong>\/etc\/passwd<\/strong> dans des environnements LDAP[2].<\/li>\n<li><strong>Historique bash, top commandes<\/strong>\u2009: history | cut -c8- | sort | uniq -c | sort -rn | head donne les commandes les plus fr\u00e9quentes, en retirant l\u2019index en pr\u00e9fixe[2].<\/li>\n<li><strong>Logs web<\/strong>\u2009: apr\u00e8s un grep ou un awk, extraire l\u2019<u>IP<\/u> et le <u>statut<\/u>\u2009: cut -d&rsquo; &lsquo; -f1,9 sur un format <strong>Combined<\/strong> quand les espaces sont normalis\u00e9s\u2009; sinon <strong>awk<\/strong> est pr\u00e9f\u00e9rable[2].<\/li>\n<li><strong>TSV \u2192 CSV<\/strong>\u2009: cut -f1,3 &#8211;output-delimiter=&rsquo;,&rsquo; convertit deux colonnes tabul\u00e9es en <strong>CSV<\/strong> simple, sans guillemets[2].<\/li>\n<li><strong>Pr\u00e9fixe\/Suffixe<\/strong>\u2009: cut -c1-7 pour les 7 premiers caract\u00e8res, cut -c9- du 9e \u00e0 la fin, utile sur des <u>identifiants fixes<\/u>[4].<\/li>\n<li><strong>Traitement par lots<\/strong>\u2009: find . -type f -print0 | xargs -0 stat -c &lsquo;%n %s %y&rsquo; | cut -d&rsquo; &lsquo; -f1 isole le chemin, en s\u2019appuyant sur un flux <u>NUL\u2011termin\u00e9<\/u> pour fiabilit\u00e9[2].<\/li>\n<li><strong>Mini-benchmark indicatif<\/strong>\u2009: sur un fichier de 5\u2009Go <strong>TSV<\/strong>, comparer cut -f2 et awk -F&rsquo;t&rsquo; &lsquo;{print $2}&rsquo; avec \/usr\/bin\/time -v. Nos tests montrent que <strong>cut<\/strong> est souvent plus rapide sur de l\u2019extraction pure, gr\u00e2ce \u00e0 une impl\u00e9mentation minimaliste[1][2].<\/li>\n<\/ul>\n<p>Nous sugg\u00e9rons d\u2019int\u00e9grer ces commandes dans un script de test avec des donn\u00e9es g\u00e9n\u00e9r\u00e9es via seq, afin de mesurer temps CPU, RSS, et d\u00e9bit I\/O, puis d\u2019analyser les r\u00e9sultats selon votre stockage et votre CPU.<\/p>\n<h2>Comparatif et avis : cut, awk et sed<\/h2>\n<p>Positionner les outils correctement \u00e9vite les d\u00e9tours. <u>cut<\/u> excelle sur l\u2019extraction lin\u00e9aire par <strong>d\u00e9limiteur<\/strong> ou par <strong>position<\/strong>, sans logique complexe\u2009; <strong>awk<\/strong> permet des filtres conditionnels, des agr\u00e9gations et un formatage avanc\u00e9\u2009; <strong>sed<\/strong> vise les substitutions orient\u00e9es <strong>regex<\/strong>, les r\u00e9\u00e9critures de lignes et des transformations de flux[2][3]. En pipeline, nous privil\u00e9gions <strong>cut<\/strong> chaque fois que l\u2019op\u00e9ration se r\u00e9sume \u00e0  garder uniquement les champs X,Y ?[2].<\/p>\n<ul>\n<li><strong>Extraction colonne 2 CSV<\/strong>\u2009: cut -d&rsquo;,&rsquo; -f2 vs awk -F, &lsquo;{print $2}&rsquo; \u2014 nous choisissons <strong>cut<\/strong> pour la vitesse et la clart\u00e9, si le CSV n\u2019utilise pas de guillemets complexes[2].<\/li>\n<li><strong>Supprimer la premi\u00e8re colonne<\/strong>\u2009: cut -d&rsquo;,&rsquo; &#8211;complement -f1 vs awk -F, &lsquo;{$1=\u00a0\u00bb\u00a0\u00bb; sub(\/^,\/,\u00a0\u00bb\u00a0\u00bb); print}&rsquo; \u2014 <strong>cut<\/strong> est plus concis, moins sujet aux effets de bord[2][5].<\/li>\n<li><u>Limites de cut<\/u>\u2009: pas de <strong>regex<\/strong>, pas de conditions, gestion limit\u00e9e des <u>CSV avec guillemets<\/u> ou des d\u00e9limiteurs multi-caract\u00e8res\u2009; pour ces cas, utiliser <strong>awk<\/strong>, <strong>Miller (mlr)<\/strong>, <strong>csvkit<\/strong> ou <strong>xsv<\/strong>.<\/li>\n<\/ul>\n<h2>Erreurs courantes et comment les \u00e9viter<\/h2>\n<p>Les erreurs r\u00e9currentes proviennent surtout de suppositions implicites sur le s\u00e9parateur, l\u2019encodage, et l\u2019indexation. Anticiper ces points rend les commandes reproductibles et s\u00fbres en CI\/CD comme sur poste d\u2019admin[2][5].<\/p>\n<ul>\n<li><strong>Oublier -d sur un CSV<\/strong>\u2009: le s\u00e9parateur par d\u00e9faut est la <u>tabulation<\/u>. Sans <strong>-d&rsquo;,&rsquo;<\/strong>, la sortie peut \u00eatre vide ou erron\u00e9e[2].<\/li>\n<li><strong>Espaces multiples<\/strong>\u2009: l\u2019<u>espace<\/u> n\u2019est pas un s\u00e9parateur par d\u00e9faut, et les espaces multiples ne sont pas regroup\u00e9s. Normaliser avec tr -s &lsquo; &lsquo; ou passer \u00e0 <strong>awk<\/strong> si la structure est irr\u00e9guli\u00e8re[5].<\/li>\n<li><strong>-c vs -b<\/strong>\u2009: sur <strong>UTF\u20118<\/strong>, un caract\u00e8re peut occuper plusieurs octets. Pour du texte, pr\u00e9f\u00e9rer <strong>-c<\/strong>\u2009; pour du binaire ou des offsets exacts, utiliser <strong>-b<\/strong>[2][3].<\/li>\n<li><strong>Lignes sans d\u00e9limiteur<\/strong>\u2009: avec <strong>-f<\/strong>, <strong>cut<\/strong> imprime la ligne enti\u00e8re. Activer <strong>-s<\/strong> pour les ignorer, et ainsi \u00e9viter des enregistrements anormaux dans les pipelines[2].<\/li>\n<li><strong>Index 1-based<\/strong>\u2009: les positions commencent \u00e0 1. V\u00e9rifier la coh\u00e9rence des listes et des plages\u2009: <u>1,3,6<\/u>, <u>2-4<\/u>, <u>5-<\/u>, <u>-3<\/u>[2].<\/li>\n<li><strong>CSV  riches ?<\/strong>\u2009: champs entre guillemets, virgules \u00e9chapp\u00e9es\u2009: <strong>cut<\/strong> ne g\u00e8re pas ces conventions. Employer <strong>Miller (mlr)<\/strong>, <strong>csvkit<\/strong> ou <strong>xsv<\/strong> pour respecter les r\u00e8gles RFC[2].<\/li>\n<li><strong>M\u00e9lange tab\/espaces<\/strong>\u2009: normaliser d\u2019abord via <strong>tr<\/strong> ou <strong>sed<\/strong>, puis appliquer <strong>cut<\/strong> pour garantir une s\u00e9paration coh\u00e9rente[4][5].<\/li>\n<\/ul>\n<h2>Cas d\u2019utilisation avanc\u00e9s dans des scripts bash<\/h2>\n<p>Sur des syst\u00e8mes en production g\u00e9r\u00e9s par des \u00e9quipes <strong>SRE<\/strong> ou <strong>DevOps<\/strong>, nous cherchons des pipelines tol\u00e9rants aux anomalies, explicites et rapides. <u>cut<\/u> s\u2019int\u00e8gre parfaitement \u00e0 cette philosophie, en compl\u00e9ment d\u2019outils standards et de bonnes pratiques de shell scripting[2].<\/p>\n<ul>\n<li><strong>Monitoring en continu<\/strong>\u2009: tail -F access.log | cut -d&rsquo; &lsquo; -f1 | sort | uniq -c dresse en temps quasi r\u00e9el une fr\u00e9quence d\u2019IP, utile pour rep\u00e9rer des pics ou une attaque basique.<\/li>\n<li><strong>ETL l\u00e9ger<\/strong>\u2009: zcat data.tsv.gz | cut -f1,4,7 | sed &lsquo;1d&rsquo; | sort -u &gt; extrait.tsv pour un extract unique de colonnes clefs, en \u00e9vitant le co\u00fbt d\u2019un import dans une base[2].<\/li>\n<li><strong>Robustesse<\/strong>\u2009: activer set -euo pipefail, v\u00e9rifier l\u2019existence des fichiers, consigner les <strong>d\u00e9limiteurs<\/strong> en variables, documenter la locale et les hypoth\u00e8ses en t\u00eate de script.<\/li>\n<li><strong>Locale et perfs<\/strong>\u2009: fixer LC_ALL=C avant des tris volumineux, ce qui acc\u00e9l\u00e8re et stabilise l\u2019ordre lexicographique.<\/li>\n<li><strong>Int\u00e9grations<\/strong>\u2009: recoller des colonnes extraites via <strong>paste<\/strong>, fusionner avec <strong>join<\/strong> sur une cl\u00e9 issue de cut -f1, op\u00e9rer avec <strong>xargs -0<\/strong> et <strong>cut -z<\/strong> pour des flux NUL-termin\u00e9s[2].<\/li>\n<li><strong>Patterns r\u00e9utilisables<\/strong>\u2009: <u>TSV\u2192CSV<\/u> avec cut -f&#8230; &#8211;output-delimiter=&rsquo;,&rsquo;\u2009; <u>suppression de colonne<\/u> via cut &#8211;complement -f1\u2009; <u>d\u00e9coupe fixe<\/u> sur rapports mainframe\u2009: cut -c1-8,10-18,30-[2][4].<\/li>\n<\/ul>\n<p>Notre avis\u2009: au sein d\u2019un script, documenter l\u2019intention juste au-dessus d\u2019une commande <strong>cut<\/strong> rend la maintenance bien plus ais\u00e9e, surtout lorsque des \u00e9volutions de sch\u00e9mas ajoutent ou r\u00e9ordonnent des champs.<\/p>\n<h2>Ressources suppl\u00e9mentaires et apprentissage continu<\/h2>\n<p>Pour approfondir, le <u>manuel syst\u00e8me<\/u> (<strong>man cut<\/strong>) couvre l\u2019int\u00e9gralit\u00e9 des options, y compris les particularit\u00e9s de l\u2019impl\u00e9mentation <strong>GNU coreutils<\/strong> et le comportement li\u00e9 \u00e0 l\u2019encodage[3]. Pour des mises en pratique d\u00e9taill\u00e9es, des tutoriels r\u00e9cents publient des exemples pr\u00e9cis, relient <strong>cut<\/strong> \u00e0 des workflows r\u00e9els, et expliquent la syntaxe des listes et plages de mani\u00e8re p\u00e9dagogique[1][2].<\/p>\n<ul>\n<li><strong>Documentation<\/strong>\u2009: <u>man cut<\/u>, pages de r\u00e9f\u00e9rence des <strong>GNU coreutils<\/strong> et guides communautaires maintenus.<\/li>\n<li><strong>Guides pratiques<\/strong>\u2009: tutoriels complets sur la commande <strong>cut<\/strong>, listant les options et la syntaxe, avec cas concrets orient\u00e9s fichiers CSV\/TSV, historiques shell et extractions cibl\u00e9es[1][2].<\/li>\n<li><strong>Outils compl\u00e9mentaires<\/strong>\u2009: <strong>csvkit<\/strong> (suite Python pour CSV), <strong>xsv<\/strong> (Rust, tr\u00e8s rapide), <strong>Miller (mlr)<\/strong> (data wrangling en shell), <strong>ripgrep\/rg<\/strong> (recherche), <strong>jq<\/strong> pour <u>JSON<\/u> quand <strong>cut<\/strong> n\u2019est pas adapt\u00e9.<\/li>\n<li><strong>Communaut\u00e9s<\/strong>\u2009: <strong>Stack Overflow<\/strong>, <strong>Unix &amp; Linux Stack Exchange<\/strong>, forums des distributions <strong>Ubuntu<\/strong>, <strong>Arch Linux<\/strong>, groupes locaux et salons techniques.<\/li>\n<\/ul>\n<h2>Conclusion : R\u00e9capitulatif et prochaines \u00e9tapes<\/h2>\n<p>Retenons que <strong>cut<\/strong> couvre l\u2019extraction simple, rapide et fiable par <u>champs<\/u>, <u>caract\u00e8res<\/u> ou <u>octets<\/u>, avec des options incontournables\u2009: <strong>-f<\/strong>, <strong>-d<\/strong>, <strong>-c<\/strong>, <strong>-b<\/strong>, <strong>&#8211;complement<\/strong>, <strong>-s<\/strong>, <strong>&#8211;output-delimiter<\/strong>, <strong>-z<\/strong>[2][3]. Sa force se r\u00e9v\u00e8le lorsqu\u2019on le combine \u00e0 l\u2019\u00e9cosyst\u00e8me <strong>Unix<\/strong>\u2009: <strong>sort<\/strong>, <strong>uniq<\/strong>, <strong>paste<\/strong>, <strong>tr<\/strong>, <strong>grep<\/strong>, <strong>xargs<\/strong>, puis \u00e0 des scripts <strong>bash<\/strong> soign\u00e9s. Notre recommandation\u2009: testez les commandes propos\u00e9es sur un <strong>CSV<\/strong>\/<strong>TSV<\/strong> r\u00e9el, comparez <strong>cut<\/strong> et <strong>awk<\/strong> sur votre volum\u00e9trie, puis factorisez un snippet r\u00e9utilisable dans vos projets. Pour aller plus loin, nous publierons des guides sur <strong>awk<\/strong> pour l\u2019agr\u00e9gation, <strong>sed<\/strong> pour les transformations, et <strong>jq<\/strong> pour <u>JSON<\/u>, et nous vous invitons \u00e0 partager des cas concrets, des jeux de donn\u00e9es, et des besoins sp\u00e9cifiques afin d\u2019enrichir ces pratiques[1][2][3].<\/p>\n<ul>\n<li><strong>Prochaine action<\/strong>\u2009: constituer un fichier d\u2019essai de 1\u2009M de lignes, instrumenter <strong>cut<\/strong> avec \/usr\/bin\/time -v, comparer avec <strong>awk<\/strong> et documenter vos r\u00e9sultats pour votre \u00e9quipe.<\/li>\n<li><u>Point clef<\/u>\u2009: consigner les hypoth\u00e8ses de format et de s\u00e9parateur, fixer la locale si n\u00e9cessaire, et viser la simplicit\u00e9\u2009; <strong>cut<\/strong> excelle quand on lui confie des t\u00e2ches nettes[2].<\/li>\n<\/ul>\n<div style=\"background: #e8f4f8; border: 3px solid #0073aa; padding: 20px; margin: 20px 0; border-radius: 8px;\">\n<h2 style=\"color: #0073aa; text-align: center; margin-bottom: 15px;\">\ud83d\udd27 Ressources Pratiques et Outils<\/h2>\n<div style=\"background: white; padding: 15px; margin: 10px 0; border-left: 4px solid #28a745;\">\n<h3 style=\"color: #28a745; margin-bottom: 10px;\">\ud83d\udccd Entreprises Sp\u00e9cialis\u00e9es en Linux<\/h3>\n<p><strong>Smile<\/strong> (Open Source, Linux\/Embedded)<br \/>\nAdresse: 163 Quai du Docteur Dervaux, 92600 Asni\u00e8res-sur-Seine<br \/>\nT\u00e9l: +33 1 41 40 11 00<br \/>\nSite: <a href=\"https:\/\/smile.eu\" rel=\"nofollow\">smile.eu<\/a><\/p>\n<p><strong>ARM France<\/strong> (Embedded\/Linux kernel)<br \/>\nAdresse: 805 Rue Marcel Demonque, 84915 Avignon Cedex 9<br \/>\nSite: <a href=\"https:\/\/arm.com\" rel=\"nofollow\">arm.com<\/a><\/p>\n<p><strong>SYSGO S.A.S.<\/strong> (OS embarqu\u00e9, Linux)<br \/>\nAdresse: 3 Rue de la Division Leclerc, 78100 Saint-Germain-en-Laye<br \/>\nSite: <a href=\"https:\/\/sysgo.com\" rel=\"nofollow\">sysgo.com<\/a><\/p>\n<\/div>\n<div style=\"background: white; padding: 15px; margin: 10px 0; border-left: 4px solid #007bff;\">\n<h3 style=\"color: #007bff; margin-bottom: 10px;\">\ud83d\udee0\ufe0f Outils et Calculateurs<\/h3>\n<p>Pour le d\u00e9veloppement sous Linux, vous pouvez explorer les outils suivants :<br \/>\n&#8211; <strong>Yocto Project<\/strong> (build syst\u00e8mes Linux embarqu\u00e9s) : <a href=\"https:\/\/yoctoproject.org\" rel=\"nofollow\">yoctoproject.org<\/a><br \/>\n&#8211; <strong>RISC-V<\/strong> (sp\u00e9cifications\/outils \u00e9cosyst\u00e8me) : <a href=\"https:\/\/riscv.org\" rel=\"nofollow\">riscv.org<\/a><\/p>\n<\/div>\n<div style=\"background: white; padding: 15px; margin: 10px 0; border-left: 4px solid #6f42c1;\">\n<h3 style=\"color: #6f42c1; margin-bottom: 10px;\">\ud83d\udc65 Communaut\u00e9 et Experts<\/h3>\n<p>Pour rester inform\u00e9 et \u00e9changer avec des professionnels, visitez :<br \/>\n&#8211; <strong>Linux Foundation<\/strong> \u2014 annonces\/communaut\u00e9 open source : <a href=\"https:\/\/linuxfoundation.org\" rel=\"nofollow\">linuxfoundation.org<\/a><br \/>\n&#8211; <strong>WeAreDevelopers<\/strong> \u2014 plateforme d&rsquo;offres Linux kernel en France : <a href=\"https:\/\/wearedevelopers.com\" rel=\"nofollow\">wearedevelopers.com<\/a><\/p>\n<\/div>\n<div style=\"background: #fff3cd; padding: 15px; margin: 15px 0; border: 2px solid #ffc107; border-radius: 5px;\">\n<strong style=\"color: #856404;\">\ud83d\udca1 R\u00e9sum\u00e9 en 2 lignes :<\/strong><br \/>\n<span>Explorez les entreprises et outils sp\u00e9cialis\u00e9s en Linux disponibles en France pour optimiser vos projets. Restez connect\u00e9 avec les communaut\u00e9s et les \u00e9v\u00e9nements pour enrichir vos comp\u00e9tences.<\/span>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":34,"featured_media":7611,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"manual_indexmenow":false,"indexmenow_id_project":0,"footnotes":""},"categories":[4524],"tags":[4747,4748,4744],"class_list":["post-7609","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-outils-et-ressources-de-redaction","tag-commande-cut","tag-ligne-de-commande","tag-linux","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-25"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.3 (Yoast SEO v25.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>cut Linux : extraire des colonnes de texte (guide)<\/title>\n<meta name=\"description\" content=\"Au quotidien, vous traitez des logs Apache\/Nginx , des exports CSV issus de PostgreSQL ou MySQL , des rapports TSV d\u2019outils d\u2019observabilit\u00e9, ou la sortie\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"cut Linux : extraire des colonnes de texte (guide)\" \/>\n<meta property=\"og:description\" content=\"Au quotidien, vous traitez des logs Apache\/Nginx , des exports CSV issus de PostgreSQL ou MySQL , des rapports TSV d\u2019outils d\u2019observabilit\u00e9, ou la sortie\" \/>\n<meta property=\"og:url\" content=\"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"la-redactrice-web\" \/>\n<meta property=\"og:image\" content=\"https:\/\/la-redactrice-web.fr\/blog\/wp-content\/uploads\/2025\/08\/pag-image-689b6e4b65610-scaled.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"686\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Th\u00e9o Rouvier\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/\"},\"author\":{\"name\":\"Th\u00e9o Rouvier\",\"@id\":\"https:\/\/la-redactrice-web.fr\/blog\/#\/schema\/person\/3c864cdc320801e3db34b663e7e3f816\"},\"headline\":\"cut linux\",\"datePublished\":\"2025-09-22T07:42:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/\"},\"wordCount\":2114,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/la-redactrice-web.fr\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/la-redactrice-web.fr\/blog\/wp-content\/uploads\/2025\/08\/pag-image-689b6e4b65610-scaled.png\",\"keywords\":[\"commande cut\",\"ligne de commande\",\"linux\"],\"articleSection\":[\"Outils et Ressources de R\u00e9daction\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/\",\"url\":\"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/\",\"name\":\"cut Linux : extraire des colonnes de texte (guide)\",\"isPartOf\":{\"@id\":\"https:\/\/la-redactrice-web.fr\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/la-redactrice-web.fr\/blog\/wp-content\/uploads\/2025\/08\/pag-image-689b6e4b65610-scaled.png\",\"datePublished\":\"2025-09-22T07:42:00+00:00\",\"description\":\"Au quotidien, vous traitez des logs Apache\/Nginx , des exports CSV issus de PostgreSQL ou MySQL , des rapports TSV d\u2019outils d\u2019observabilit\u00e9, ou la sortie\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/#primaryimage\",\"url\":\"https:\/\/la-redactrice-web.fr\/blog\/wp-content\/uploads\/2025\/08\/pag-image-689b6e4b65610-scaled.png\",\"contentUrl\":\"https:\/\/la-redactrice-web.fr\/blog\/wp-content\/uploads\/2025\/08\/pag-image-689b6e4b65610-scaled.png\",\"width\":1200,\"height\":686,\"caption\":\"Image g\u00e9n\u00e9r\u00e9e par IA optimis\u00e9e pour Google Discover\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/la-redactrice-web.fr\/blog\/#website\",\"url\":\"https:\/\/la-redactrice-web.fr\/blog\/\",\"name\":\"La R\u00e9dactrice Web\",\"description\":\"La R\u00e9dactrice Web, vos mots qui r\u00e9sonnent\",\"publisher\":{\"@id\":\"https:\/\/la-redactrice-web.fr\/blog\/#organization\"},\"alternateName\":\"La R\u00e9dactrice Web, vos mots qui r\u00e9sonnent\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/la-redactrice-web.fr\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/la-redactrice-web.fr\/blog\/#organization\",\"name\":\"La R\u00e9dactrice Web\",\"alternateName\":\"La R\u00e9dactrice Web\",\"url\":\"https:\/\/la-redactrice-web.fr\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/la-redactrice-web.fr\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/la-redactrice-web.fr\/blog\/wp-content\/uploads\/2024\/12\/31.png\",\"contentUrl\":\"https:\/\/la-redactrice-web.fr\/blog\/wp-content\/uploads\/2024\/12\/31.png\",\"width\":500,\"height\":500,\"caption\":\"La R\u00e9dactrice Web\"},\"image\":{\"@id\":\"https:\/\/la-redactrice-web.fr\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/la-redactrice-web.fr\/blog\/#\/schema\/person\/3c864cdc320801e3db34b663e7e3f816\",\"name\":\"Th\u00e9o Rouvier\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/la-redactrice-web.fr\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/la-redactrice-web.fr\/blog\/wp-content\/uploads\/2026\/06\/persona_theo-r-96x96.jpg\",\"contentUrl\":\"https:\/\/la-redactrice-web.fr\/blog\/wp-content\/uploads\/2026\/06\/persona_theo-r-96x96.jpg\",\"caption\":\"Th\u00e9o Rouvier\"},\"description\":\"Le web et la communication sont mon m\u00e9tier depuis une dizaine d'ann\u00e9es, entre r\u00e9daction, strat\u00e9gie de contenu et accompagnement de projets en ligne. J'\u00e9cris sur la cr\u00e9ation de site, le marketing digital, l'image de marque et le m\u00e9tier de r\u00e9dacteur web, avec l'envie de rendre ces sujets concrets pour les ind\u00e9pendants et les petites entreprises. J'aime expliquer comment se construit une pr\u00e9sence en ligne cr\u00e9dible, du choix des mots \u00e0 la coh\u00e9rence visuelle, sans recourir au jargon d'agence. Avant de recommander une m\u00e9thode ou un outil, je l'\u00e9prouve sur le terrain et je distingue ce qui marche vraiment des promesses \u00e0 la mode. Je me m\u00e9fie des recettes miracles en marketing, car aucune ne dispense de travail et de r\u00e9gularit\u00e9. Mon angle : donner des rep\u00e8res solides pour communiquer juste et b\u00e2tir une marque qui dure, \u00e0 hauteur de budgets r\u00e9els et d'\u00e9quipes r\u00e9duites.\",\"sameAs\":[\"https:\/\/theorouvier.fr\/\"],\"url\":\"https:\/\/la-redactrice-web.fr\/blog\/auteur\/noname\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"cut Linux : extraire des colonnes de texte (guide)","description":"Au quotidien, vous traitez des logs Apache\/Nginx , des exports CSV issus de PostgreSQL ou MySQL , des rapports TSV d\u2019outils d\u2019observabilit\u00e9, ou la sortie","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/","og_locale":"fr_FR","og_type":"article","og_title":"cut Linux : extraire des colonnes de texte (guide)","og_description":"Au quotidien, vous traitez des logs Apache\/Nginx , des exports CSV issus de PostgreSQL ou MySQL , des rapports TSV d\u2019outils d\u2019observabilit\u00e9, ou la sortie","og_url":"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/","og_site_name":"la-redactrice-web","og_image":[{"width":1200,"height":686,"url":"https:\/\/la-redactrice-web.fr\/blog\/wp-content\/uploads\/2025\/08\/pag-image-689b6e4b65610-scaled.png","type":"image\/png"}],"author":"Th\u00e9o Rouvier","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/#article","isPartOf":{"@id":"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/"},"author":{"name":"Th\u00e9o Rouvier","@id":"https:\/\/la-redactrice-web.fr\/blog\/#\/schema\/person\/3c864cdc320801e3db34b663e7e3f816"},"headline":"cut linux","datePublished":"2025-09-22T07:42:00+00:00","mainEntityOfPage":{"@id":"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/"},"wordCount":2114,"commentCount":0,"publisher":{"@id":"https:\/\/la-redactrice-web.fr\/blog\/#organization"},"image":{"@id":"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/la-redactrice-web.fr\/blog\/wp-content\/uploads\/2025\/08\/pag-image-689b6e4b65610-scaled.png","keywords":["commande cut","ligne de commande","linux"],"articleSection":["Outils et Ressources de R\u00e9daction"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/","url":"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/","name":"cut Linux : extraire des colonnes de texte (guide)","isPartOf":{"@id":"https:\/\/la-redactrice-web.fr\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/#primaryimage"},"image":{"@id":"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/la-redactrice-web.fr\/blog\/wp-content\/uploads\/2025\/08\/pag-image-689b6e4b65610-scaled.png","datePublished":"2025-09-22T07:42:00+00:00","description":"Au quotidien, vous traitez des logs Apache\/Nginx , des exports CSV issus de PostgreSQL ou MySQL , des rapports TSV d\u2019outils d\u2019observabilit\u00e9, ou la sortie","inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/la-redactrice-web.fr\/blog\/outils-et-ressources-de-redaction\/cut-linux\/#primaryimage","url":"https:\/\/la-redactrice-web.fr\/blog\/wp-content\/uploads\/2025\/08\/pag-image-689b6e4b65610-scaled.png","contentUrl":"https:\/\/la-redactrice-web.fr\/blog\/wp-content\/uploads\/2025\/08\/pag-image-689b6e4b65610-scaled.png","width":1200,"height":686,"caption":"Image g\u00e9n\u00e9r\u00e9e par IA optimis\u00e9e pour Google Discover"},{"@type":"WebSite","@id":"https:\/\/la-redactrice-web.fr\/blog\/#website","url":"https:\/\/la-redactrice-web.fr\/blog\/","name":"La R\u00e9dactrice Web","description":"La R\u00e9dactrice Web, vos mots qui r\u00e9sonnent","publisher":{"@id":"https:\/\/la-redactrice-web.fr\/blog\/#organization"},"alternateName":"La R\u00e9dactrice Web, vos mots qui r\u00e9sonnent","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/la-redactrice-web.fr\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/la-redactrice-web.fr\/blog\/#organization","name":"La R\u00e9dactrice Web","alternateName":"La R\u00e9dactrice Web","url":"https:\/\/la-redactrice-web.fr\/blog\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/la-redactrice-web.fr\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/la-redactrice-web.fr\/blog\/wp-content\/uploads\/2024\/12\/31.png","contentUrl":"https:\/\/la-redactrice-web.fr\/blog\/wp-content\/uploads\/2024\/12\/31.png","width":500,"height":500,"caption":"La R\u00e9dactrice Web"},"image":{"@id":"https:\/\/la-redactrice-web.fr\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/la-redactrice-web.fr\/blog\/#\/schema\/person\/3c864cdc320801e3db34b663e7e3f816","name":"Th\u00e9o Rouvier","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/la-redactrice-web.fr\/blog\/#\/schema\/person\/image\/","url":"https:\/\/la-redactrice-web.fr\/blog\/wp-content\/uploads\/2026\/06\/persona_theo-r-96x96.jpg","contentUrl":"https:\/\/la-redactrice-web.fr\/blog\/wp-content\/uploads\/2026\/06\/persona_theo-r-96x96.jpg","caption":"Th\u00e9o Rouvier"},"description":"Le web et la communication sont mon m\u00e9tier depuis une dizaine d'ann\u00e9es, entre r\u00e9daction, strat\u00e9gie de contenu et accompagnement de projets en ligne. J'\u00e9cris sur la cr\u00e9ation de site, le marketing digital, l'image de marque et le m\u00e9tier de r\u00e9dacteur web, avec l'envie de rendre ces sujets concrets pour les ind\u00e9pendants et les petites entreprises. J'aime expliquer comment se construit une pr\u00e9sence en ligne cr\u00e9dible, du choix des mots \u00e0 la coh\u00e9rence visuelle, sans recourir au jargon d'agence. Avant de recommander une m\u00e9thode ou un outil, je l'\u00e9prouve sur le terrain et je distingue ce qui marche vraiment des promesses \u00e0 la mode. Je me m\u00e9fie des recettes miracles en marketing, car aucune ne dispense de travail et de r\u00e9gularit\u00e9. Mon angle : donner des rep\u00e8res solides pour communiquer juste et b\u00e2tir une marque qui dure, \u00e0 hauteur de budgets r\u00e9els et d'\u00e9quipes r\u00e9duites.","sameAs":["https:\/\/theorouvier.fr\/"],"url":"https:\/\/la-redactrice-web.fr\/blog\/auteur\/noname\/"}]}},"_links":{"self":[{"href":"https:\/\/la-redactrice-web.fr\/blog\/wp-json\/wp\/v2\/posts\/7609","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/la-redactrice-web.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/la-redactrice-web.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/la-redactrice-web.fr\/blog\/wp-json\/wp\/v2\/users\/34"}],"replies":[{"embeddable":true,"href":"https:\/\/la-redactrice-web.fr\/blog\/wp-json\/wp\/v2\/comments?post=7609"}],"version-history":[{"count":1,"href":"https:\/\/la-redactrice-web.fr\/blog\/wp-json\/wp\/v2\/posts\/7609\/revisions"}],"predecessor-version":[{"id":7636,"href":"https:\/\/la-redactrice-web.fr\/blog\/wp-json\/wp\/v2\/posts\/7609\/revisions\/7636"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/la-redactrice-web.fr\/blog\/wp-json\/wp\/v2\/media\/7611"}],"wp:attachment":[{"href":"https:\/\/la-redactrice-web.fr\/blog\/wp-json\/wp\/v2\/media?parent=7609"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/la-redactrice-web.fr\/blog\/wp-json\/wp\/v2\/categories?post=7609"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/la-redactrice-web.fr\/blog\/wp-json\/wp\/v2\/tags?post=7609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}