Tout ceci n'est pas très complexe hormis la tres grande longueur de ma ligne
en entrée (160000 caractères), et donc les grep, sed et autre awk ne
fonctionne pas sur ce genre de ligne.
Avez vous une idée pour réaliser ce petit travail en utilisant uniquement du
script unix (en sh, ksh ou csh). (interdiction d'utiliser du perl par
exemple ou du C ou du python ...).
Tout ceci n'est pas très complexe hormis la tres grande longueur de ma ligne en entrée (160000 caractères), et donc les grep, sed et autre awk ne fonctionne pas sur ce genre de ligne.
Avez vous une idée pour réaliser ce petit travail en utilisant uniquement du script unix (en sh, ksh ou csh). (interdiction d'utiliser du perl par exemple ou du C ou du python ...).
Merci
sed 's/UNB+UNOA/&^M/g' source | tr ' 15' ' 12' | tail +2 > dest
par exemple.
Eric Latombe wrote:
Bonjour à tous,
Voilà mon problème. J'ai un fichier tres gros qui est constitué d'une seule
ligne d'environ 160 000 caractères.
Tout ceci n'est pas très complexe hormis la tres grande longueur de ma ligne
en entrée (160000 caractères), et donc les grep, sed et autre awk ne
fonctionne pas sur ce genre de ligne.
Avez vous une idée pour réaliser ce petit travail en utilisant uniquement du
script unix (en sh, ksh ou csh). (interdiction d'utiliser du perl par
exemple ou du C ou du python ...).
Merci
sed 's/UNB+UNOA/&^M/g' source | tr ' 15' ' 12' | tail +2 > dest
Tout ceci n'est pas très complexe hormis la tres grande longueur de ma ligne en entrée (160000 caractères), et donc les grep, sed et autre awk ne fonctionne pas sur ce genre de ligne.
Avez vous une idée pour réaliser ce petit travail en utilisant uniquement du script unix (en sh, ksh ou csh). (interdiction d'utiliser du perl par exemple ou du C ou du python ...).
Merci
sed 's/UNB+UNOA/&^M/g' source | tr ' 15' ' 12' | tail +2 > dest