Bonjour,
Je galère avec un grep et 2 regex, je ne comprends pas pourquoi, je suis sur AIX.
Mon fichier contient :
######3743910066006078766101########################################################################################################################0000006469F4#################0000010007022022010120221231###################################################################F############################################################################################################################################################################################01####7#100####4#80####2#########150##################02####################################################03####################################################049#130#####150#######################################05##150###############################################06##F#################################################07###30######50#######################################08##60##############60############15##################090###################################################1021F###########60####################################11###50###############################################12F360##############60##########15####################130###################################################00####################################################00####################################################00####################################################00####################################################00####################################################00####################################################00####################################################00####################################################00####################################################00####################################################00####################################################00####################################################00####################################################00####################################################00####################################################00####################################################00####################################################00####################################################00###############################################################################################################################################################################5##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################000000000000702##F000001###################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
Ma commande :
cat recherche | sed 's/[^0-9F]/#/g' | grep -E '^.{158}F4' | grep -E '^.{1110}13'
Elle ne fonctionne pas.
Pourtant le premier grep fonctionne mais pas le second.
Est-ce un problème de buffer ? ou alors c'est trop loin dans la ligne ? 
Autre test :
perl -ne 'print if m/^.{1110}13/'
recherche => ne fonctionne pas également alors que
perl -ne 'print if m/^.{158}F4/'
= recherche fonctionne
Merci
Partager