Retourner au contenu associé (entrée de forum : Opérations sur les lignes d'un fichier (soustraction de chiffres))
Posté par David Demelier (site web personnel) le 17 octobre 2019 à 15:56. En réponse au message Opérations sur les lignes d'un fichier (soustraction de chiffres). Évalué à 2. Dernière modification le 17 octobre 2019 à 15:59.
Moi j'utiliserais awk, par contre je ne sais pas ce que tu veux afficher pour la première ligne une donc j'ai sauté celle ci.
{ LINES[NR] = $0 } END { # printf nul pour ta première ligne ? for (i = 2; i <= NR; i++) printf "%d\n", LINES[i] - LINES[i - 1] }
À l'exécution (le contenu de data.txt est ta suite de numéro ligne par ligne, ni plus ni moins) :
awk -f test.awk < data.txt 2 1 3 -1 5
Note : il y a peut-être une solution différente sans passer par un tableau temporaire.
AI is a mental disorder
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# awk
Posté par David Demelier (site web personnel) . En réponse au message Opérations sur les lignes d'un fichier (soustraction de chiffres). Évalué à 2. Dernière modification le 17 octobre 2019 à 15:59.
Moi j'utiliserais awk, par contre je ne sais pas ce que tu veux afficher pour la première ligne une donc j'ai sauté celle ci.
À l'exécution (le contenu de data.txt est ta suite de numéro ligne par ligne, ni plus ni moins) :
Note : il y a peut-être une solution différente sans passer par un tableau temporaire.
AI is a mental disorder