Retourner au contenu associé (entrée de forum : concaténer et dé-dupliquer fichiers)
Posté par Michaël (site web personnel) le 14 février 2017 à 14:54. En réponse au message concaténer et dé-dupliquer fichiers. Évalué à 2. Dernière modification le 14 février 2017 à 14:57.
Quelques remarques:
[[ "${valeur}" == "${ancienvaleur}" ]]
Et puis quitte à utiliser des mots français, autant accorder l'adjectif, non? :)
printf '%s,%s\n' "${ancienvaleur}" "${anciencommentaire}"
Ton programme a un petit problème d'IFS, il lit le # dans anciencommentaire.
#
Il crée une ligne supplémentaire , au tout début!
,
En traduisant le code en sh cela devient donc
sort -nk1 fichier_source | while IFS='# ' read valeur commentaire do if [ "${valeur}" = "${ancienvaleur}" ] then newcommentaire="${anciencommentaire},${commentaire}" elif [ -n "${ancienvaleur}" ] printf '%s,%s\n' "${ancienvaleur}" "${anciencommentaire}" newcommentaire="${commentaire}" fi anciencommentaire="${newcommentaire}" ancienvaleur="${valeur}" done
(Il y a un petit problème de mathjax dans le bloc de code avec tripe contr'apostrophe, désolé pour le formatage.)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: 1 les classer, 2 les commenter
Posté par Michaël (site web personnel) . En réponse au message concaténer et dé-dupliquer fichiers. Évalué à 2. Dernière modification le 14 février 2017 à 14:57.
Quelques remarques:
[[ "${valeur}" == "${ancienvaleur}" ]]Et puis quitte à utiliser des mots français, autant accorder l'adjectif, non? :)
printf '%s,%s\n' "${ancienvaleur}" "${anciencommentaire}"Ton programme a un petit problème d'IFS, il lit le
#dans anciencommentaire.Il crée une ligne supplémentaire
,au tout début!En traduisant le code en sh cela devient donc
(Il y a un petit problème de mathjax dans le bloc de code avec tripe contr'apostrophe, désolé pour le formatage.)