#1 Le 06/04/2018, à 16:51
- ar barzh paour
[Résolu] découper un ligne en champ
bonjour à tous
je cherche la meilleure solution pour transformer cette ligne en champ
par exemple la ligne
/dev/sda1: LABEL="film" UUID="f028ddf3-d3d9-49fa-a32f-e824801e87f0" TYPE="ext4" PARTUUID="00096b93-01"
dans un premier traitement j'ai utilisé simplement
tableau=($ligne) ce qui fonctionnnait très bien
je récupérais en utilisant le tableau ainsi construit le dev , le label ,l'uuid , le partuuid , le type
jusqu'au jour où quelqu'un a utilisé un espace dans le LABEL par exemple
/dev/sda1: LABEL="film divers" UUID="f028ddf3-d3d9-49fa-a32f-e824801e87f0" TYPE="ext4" PARTUUID="00096b93-01"
je me retrouve dans mon traitement avec LABEL="film" au lieu d'avoir LABEL="film divers"
ce que je cherche comme résultat c'est d'avoir
le dev : /dev/sda1:
le label : LABEL="film divers"
l'uuid : UUID=""f028ddf3-d3d9-49fa-a32f-e824801e87f0"
le type : TYPE="ext4"
EDIT plus précisément
le dev : /dev/sda1
le label : film divers
l'uuid : f028ddf3-d3d9-49fa-a32f-e824801e87f0
le type : ext4
Dernière modification par ar barzh paour (Le 07/04/2018, à 19:59)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#2 Le 06/04/2018, à 17:06
- pingouinux
Re : [Résolu] découper un ligne en champ
Bonjour,
Essaye
IFS='"' tableau=($ligne)
Hors ligne
#3 Le 06/04/2018, à 17:14
- MicP
Re : [Résolu] découper un ligne en champ
Bonjour
Pourquoi réinventer la roue ?
regarde la page man de la commande blkid
tu y trouveras sans doute les options qui te permettront d'obtenir ce que tu recherches.
Par exemple :
blkid -d -oexport /dev/sda1
devrait donner chez toi :
DEVNAME=/dev/sda1
LABEL=film divers
UUID=f028ddf3-d3d9-49fa-a32f-e824801e87f0
TYPE=ext4
PARTUUID=00096b93-01
Dernière modification par MicP (Le 06/04/2018, à 20:34)
Hors ligne
#4 Le 06/04/2018, à 17:52
- jamesbad000
Re : [Résolu] découper un ligne en champ
Bonjour.
avec IFS='"'
le texte sera splité sur les " au lieux des espaces, ce qui va donner quelque chose d'étrange
En dehors de la solution ci-dessus, qui est spécifique.
eval tableau=($ligne)
va spliter sur les espaces qui ne sont PAS entre délimiteurs.
L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)
Hors ligne
#5 Le 06/04/2018, à 19:06
- Hizoka
Re : [Résolu] découper un ligne en champ
Houla, eval, c'est mal (je l'ai bien retenu maintenant)
ligne='/dev/sda1: LABEL="film divers" UUID="f028ddf3-d3d9-49fa-a32f-e824801e87f0" TYPE="ext4" PARTUUID="00096b93-01"'
LABEL=${ligne#*LABEL=?} LABEL=${LABEL%%\"*}
UUID=${ligne#*UUID=?} UUID=${UUID%%\"*}
TYPE=${ligne#*TYPE=?} TYPE=${TYPE%%\"*}
PARTUUID=${ligne#*PARTUUID=?} PARTUUID=${PARTUUID%%\"*}
echo "$LABEL -> $UUID -> $TYPE -> $PARTUUID"
# film divers -> f028ddf3-d3d9-49fa-a32f-e824801e87f0 -> ext4 -> 00096b93-01
ou
ligne='/dev/sda1: LABEL="film divers" UUID="f028ddf3-d3d9-49fa-a32f-e824801e87f0" TYPE="ext4" PARTUUID="00096b93-01"'
Valeurs=()
for Nom in LABEL UUID TYPE PARTUUID; do X=${ligne#*${Nom}=?} Valeurs+=${X%%\"*}; done
echo "${Valeurs[@]}"
#film diversf028ddf3-d3d9-49fa-a32f-e824801e87f0ext400096b93-01
ou
ligne='/dev/sda1: LABEL="film divers" UUID="f028ddf3-d3d9-49fa-a32f-e824801e87f0" TYPE="ext4" PARTUUID="00096b93-01"'
declare -A Valeurs
for Nom in LABEL UUID TYPE PARTUUID; do X=${ligne#*${Nom}=?} Valeurs[${Nom}]="${X%%\"*}"; done
echo "${Valeurs[LABEL]} -> ${Valeurs[UUID]} -> ${Valeurs[TYPE]} -> ${Valeurs[PARTUUID]}"
# film divers -> f028ddf3-d3d9-49fa-a32f-e824801e87f0 -> ext4 -> 00096b93-01
mais le mieux reste la proposition de MicP
Dernière modification par Hizoka (Le 06/04/2018, à 19:07)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#6 Le 06/04/2018, à 19:11
- pingouinux
Re : [Résolu] découper un ligne en champ
@jamesbad000 :
J'avais testé ainsi, et j'obtenais le même tableau que toi :
IFS='"' tableau=(/dev/sda1: LABEL="film divers" UUID="f028ddf3-d3d9-49fa-a32f-e824801e87f0" TYPE="ext4" PARTUUID="00096b93-01")
Ce n'est effectivement plus le cas si je fais cela :
ligne='/dev/sda1: LABEL="film divers" UUID="f028ddf3-d3d9-49fa-a32f-e824801e87f0" TYPE="ext4" PARTUUID="00096b93-01"'
IFS='"' tableau=($ligne)
Hors ligne
#7 Le 07/04/2018, à 06:44
- Compte anonymisé
Re : [Résolu] découper un ligne en champ
si la ligne est contenu dans un fichier, une solution originale :
sed '/sda1/s/.*: //' lefichier > nouveaufichier
. nouveaufichier
et les variables LABEL UUID TYPE PARTUUID serait attribués par les valeurs correspondantes
Dernière modification par Compte anonymisé (Le 07/04/2018, à 06:45)
#8 Le 07/04/2018, à 07:29
- ar barzh paour
Re : [Résolu] découper un ligne en champ
et bien je vais étudier tout ça
@ MicP dommage et merci pour le tuyau mais
oui ça ressemble à un résultat de blkid mais plus exactement c'est un fichier qui va être utilisé en remplacement du résultat de blkid
@Anomnyme68 oui c'est un fichier de plusieurs lignes
le lignes commencent par
/dev/sda1 /dev/sda2 /dev/sdb1 etc)
@ jamesbad eval tableau($ligne) me donne
/dev/sda1
LABEL=film
divers
UUID=f028ddf3-d3d9-49fa-a32f-e824801e87f0
TYPE=ext4
PARTUUID=0096b93-01
divers n'est pas "raccordé" à LABEL
Dernière modification par ar barzh paour (Le 07/04/2018, à 08:00)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#9 Le 07/04/2018, à 07:53
- MicP
Re : [Résolu] découper un ligne en champ
… plus exactement c'est un fichier qui va être utilisé en remplacement du résultat de blkid…
blkid -d -oexport /dev/sda1 > fichierQuiVaÊtreUtilisé.txt
=======
…le lignes commencent par
/dev/sda1 /dev/sda2 /dev/sdb1 …
Pour gagner du temps,
donnes nous un exemple concret
du contenu intégral du fichier que tu veux créer
et dis nous ce que tu compte en faire.
Il y a aussi le cas où certains systèmes de fichiers n'auront pas été "labellisés",
que faire dans ces cas là.
Dernière modification par MicP (Le 07/04/2018, à 08:02)
Hors ligne
#10 Le 07/04/2018, à 08:04
- ar barzh paour
Re : [Résolu] découper un ligne en champ
le fichier est créé à la main , ce sont les valeurs qui vont être utilisées dans le traitement
un exemple de fichier ( ce n'est pas blkid !!! bien que le format soit le même)
/dev/sda1: LABEL="film divers" UUID="f028ddf3-d3d9-49fa-a32f-e824801e87f0" TYPE="ext4" PARTUUID="00096b93-01"
/dev/sda2: LABEL="U18.04 a2-64b" UUID="adb3563a-ddba-4f75-8e82-7df3e3d2a4a5" TYPE="ext4" PTTYPE="dos" PARTUUID="00096b93-02"
/dev/sda3: LABEL="m3" UUID="7ff4db04-1b96-4084-9e98-2902fba48e97" TYPE="ext4" PARTUUID="00096b93-03"
/dev/sda5: LABEL="U14.04 a5-64b" UUID="ed6801f3-ddfe-46ff-b3e9-83219cd58ca9" TYPE="ext4" PARTUUID="00096b93-05"
/dev/sdb5: UUID="a4635c0b-fed5-4c44-aeb7-137447cf06da" TYPE="swap" PARTUUID="00098c59-05"
ensuite j'utilise les valeurs dev , label, uuid de chaque ligne
si le label n'existe pas , le dev correspondant ne sera pas traité
Dernière modification par ar barzh paour (Le 07/04/2018, à 08:09)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#11 Le 07/04/2018, à 08:08
- MicP
Re : [Résolu] découper un ligne en champ
…un exemple de fichier ( ce n'est pas blkid !!! bien que le format soit le même)…
Est-ce le fichier à obtenir après traitement
ou bien le fichier depuis lequel il faudra extraire les champs ?
Dans ce dernier cas, quel serait le contenu du fichier à créer
et dans quel but <=> quel "traitement" ?
Dernière modification par MicP (Le 07/04/2018, à 08:10)
Hors ligne
#12 Le 07/04/2018, à 08:13
- ar barzh paour
Re : [Résolu] découper un ligne en champ
non ce n'est pas le fichier à créer , il est créé préalablement à la main (ou autre)
ensuite j'utilise les valeurs extraites de dev , label, uuid
ces valeurs sont utilisées dans la suite du traitement
pour le traitement c'est plus compliqué , voir
https://forum.ubuntu-fr.org/viewtopic.php?id=2004576
Dernière modification par ar barzh paour (Le 07/04/2018, à 08:17)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#13 Le 07/04/2018, à 09:15
- pingouinux
Re : [Résolu] découper un ligne en champ
@ jamesbad eval tableau($ligne) me donne
/dev/sda1
LABEL=film
divers
UUID=f028ddf3-d3d9-49fa-a32f-e824801e87f0
TYPE=ext4
PARTUUID=0096b93-01divers n'est pas "raccordé" à LABEL
Comment listes-tu le tableau ? La bonne méthode est :
for i in "${tableau[@]}"; do echo "$i"; done
Hors ligne
#14 Le 07/04/2018, à 10:23
- ar barzh paour
Re : [Résolu] découper un ligne en champ
je n'ai plus de traces de ce que j'ai fait , j'ai du faire une erreur dans la syntaxe
eval tableau($ligne) fonctionne bien
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#15 Le 07/04/2018, à 10:37
- erresse
Re : [Résolu] découper un ligne en champ
Comme toujours, lorsqu'un séparateur de champs peut être retrouvé dans un littéral, c'est le bazar !
Et la meilleure solution dans ce cas, c'est de remplacer le séparateur de champs "espace" par autre chose, par exemple "|" qui ne se trouvera pas dans un libellé... Du coup :
ligne='/dev/sda1:|LABEL="film divers"|UUID="f028ddf3-d3d9-49fa-a32f-e824801e87f0"|TYPE="ext4"|PARTUUID="00096b93-01"'
IFS='|' tableau=($ligne)
echo "${tableau[@]}"
/dev/sda1: LABEL="film divers" UUID="f028ddf3-d3d9-49fa-a32f-e824801e87f0" TYPE="ext4" PARTUUID="00096b93-01"
echo "${tableau[1]}"
LABEL="film divers"
Il suffit juste de faire saisir les séparateurs "|" dans le fichier à la place des espaces...
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#16 Le 07/04/2018, à 10:41
- Hizoka
Re : [Résolu] découper un ligne en champ
j'aime bien la proposition de Anonyme68
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#17 Le 07/04/2018, à 19:37
- Compte anonymisé
Re : [Résolu] découper un ligne en champ
j'aime bien la proposition de Anonyme68
Merci,
mais moi je suis pas fan de ma solution, j'aime pas passer par un fichier temporaire. C'était juste pour proposer une approche différente pour peut-être trouver une solution plus simple. Les solutions précédentes étaient déjà très bien.
en ignorant la mise en garde "eval c'est le mal" contenu dans une signature d'un contributeur , il y aurait aussi cette solution :
eval $(sed '/sda1/s/.*: //' fichiersource)
Dernière modification par Compte anonymisé (Le 07/04/2018, à 19:37)
#18 Le 07/04/2018, à 19:54
- ar barzh paour
Re : [Résolu] découper un ligne en champ
merci à tous de vos propositions
la solution que j'ai adoptée (pas la plus simple)
maxuuid=-1
while read ligne
do
[[ -z $ligne ]] && echo "ligne vide je passe" && continue # correction ligne vide
((maxuuid++))
DEV=$(awk -F":" '{print $1}' <<< "$ligne")
# pour les autres , à cause d'espaces possibles (dans le label)
if grep "LABEL" <<< $ligne
then
LABEL=${ligne#*LABEL=?}
LABEL=${LABEL%%\"*} #"
else
LABEL=""
echo "pas de LABEL"
fi
if grep UUID <<< $ligne
then
UUID=${ligne#*UUID=?}
UUID=${UUID%%\"*} #"
else
UUID=""
echo "pas d'UUID"
fi
if grep TYPE <<< $ligne
then
TYPE=${ligne#*TYPE=?}
TYPE=${TYPE%%\"*} #"
else
TYPE=""
echo "pas de type"
fi
[[ -z `grep "^\/dev" <<< $DEV` ]] && echo \
&& echo "il manque /dev dans la ligne $ligne du fichier de référence UUID-LABEL" \
&& exit 0
dev[maxuuid]=$DEV
label[maxuuid]="$LABEL"
uuid[maxuuid]="$UUID"
btype[maxuuid]="$TYPE"
done < $blkid_choisi
remparque le #" qui suit certaines lignes n'est là que pour corriger une erreur de couleur dans la présentation du code par gedit
en fait je m'aperçois qu'avec gedit en 16.04 (Unity)
LABEL=${LABEL%%\"*}
met le bazar dans la colorisation de certaines lignes qui suivent
(ce que ne fait pas gedit en 14.04 (Unity) , (et en 18.04 , 4.15.0-10-generic c'est pareil même problème)
pour essayer , il suffit d'ouvrir gedit
de copier ceci
#!/bin/bash
NOM1="" # commentaire 1
NOM2=${LABEL%%\"*} # commentaire2
NOM3="ça ne va pas" # commentaire3
le texte saisi est en noir (enfin chez moi)
puis
d'aller dans la brre du bas de gedit de cliquer sur "Texte brut" et de choisir "sh"
la première ligne NOM1 est correcte (au point de vue couleur)
la 2ème ligne , déjà le commentaire n'est pas correct y compris le #
CHAMP s'affiche en rouge , tout est décalé au point de vue couleur .....
si on définit une fonction , la couleur n'est pas bonne etc
c'est vraiment gênant
Dernière modification par ar barzh paour (Le 09/04/2018, à 09:58)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#19 Le 07/04/2018, à 20:03
- ar barzh paour
Re : [Résolu] découper un ligne en champ
@eresse post 5
oui ce serait plus simple mais j'ai voulu garder le format du résultat de blkid
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#20 Le 08/04/2018, à 10:39
- Hizoka
Re : [Résolu] découper un ligne en champ
mais moi je suis pas fan de ma solution, j'aime pas passer par un fichier temporaire. C'était juste pour proposer une approche différente pour peut-être trouver une solution plus simple. Les solutions précédentes étaient déjà très bien.
Moi non plus j'aime pas passer par des fichiers temporaires mais là c'était en toute simplicité
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#21 Le 08/04/2018, à 14:03
- Watael
Re : [Résolu] découper un ligne en champ
salut,
un echo provoque rarement une erreur !
-> test <monTest> && { echo "bla"; <autreCmd>;}
ensuite
while IFS=':' read -a data
...
[[ ${data[0]} == /dev/* ]] ...
a priori, parce que je ne sais pas ce que contient "$blkid_choisi", et que je n'ai pas lu tout le sujet.
EDIT: ajout de l'option -a pour créer un tableau.
Dernière modification par Watael (Le 09/04/2018, à 13:59)
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#22 Le 09/04/2018, à 09:37
- ar barzh paour
Re : [Résolu] découper un ligne en champ
@ Watael
je suis souvent tes remarques
mais je ne comprends pas ce que tu veux signifier ici ( c'est bien ? c'est mal? )
$blkid_choisi est "normalement" un fichier au format blkid donné par sudo blkid
mais je n'utilise que le dev , le label , l'uuid et le type
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#23 Le 09/04/2018, à 10:47
- erresse
Re : [Résolu] découper un ligne en champ
Bonjour,
Suite à l'édition de ton message #18 au sujet de la coloration dans l'éditeur de texte.
NOM2=${LABEL%%\"*} # commentaire2
Tu constates que ça commence à merder à partir de cette ligne, c'est à cause du guillemet (%%\"*) qui est échappé et n'est donc pas un délimiteur, il est seul et non en paire comme pour délimiter un littéral.
Mais bien sûr, l'éditeur n'est pas aussi finaud, lui, il ne voit qu'un guillemet qui n'a pas de "frère" pour fermer et considère que le reste est du littéral, jusqu'à ce qu'il rencontre un autre guillemet sur une autre ligne et là il considère que le littéral est terminé, etc...
Bien sûr ça décale tout et la coloration ne correspond plus à rien de cohérent, bien que le code soit parfaitement correct.
Note: Tu pourrais essayer de mettre un guillemet inutile dans le commentaire qui suit sur la ligne pour fermer la paire, ça devrait rétablir la logique de la coloration.
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#24 Le 09/04/2018, à 12:51
- ar barzh paour
Re : [Résolu] découper un ligne en champ
salut eresse
oui et non , c'est ce que j'avais fiat dans mon post 18
remparque le #" qui suit certaines lignes n'est là que pour corriger une erreur de couleur
#!/bin/bash
NOM1="" # commentaire 1
NOM2=${LABEL%%\"*} # " commentaire2
NOM3="ça ne va pas" # commentaire3
made() {
:
}
la fonction déclarée n'est pas correcte en couleur
par contre avec MATE (pluma)
pas de soucis
Dernière modification par ar barzh paour (Le 09/04/2018, à 13:00)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#25 Le 09/04/2018, à 13:06
- erresse
Re : [Résolu] découper un ligne en champ
Difficile de te suivre, du fait que je n'utilise ni Ubuntu ni Gedit, mais Ubuntu-Mate et Pluma...
Chez moi, dans Pluma, ça donne ceci :
Pour moi, la coloration est correcte, que je mette ou pas un guillemet dans le commentaire.
Le problème m'est arrivé aussi, bien sûr, mais là je ne le reproduis pas, désolé.
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne