labiau sed -e 's/Content-Type: application\/octet-stream/Content-Type: application\/acad/' ..arba nesigaudau ir s taip pat priima '|' kas įprastai unixe yra pipes Laimis wrote on 27 02 2023 03.10: > Grzegorz Brzęczyszczykiewicz rašė: >> 2023-02-26 23:32, Laimis rašė: >> >>> Pagrindinė problema yra ta, kad sed'as – *line* oriented. Jei >>> ieškojai eilutės su \n, tai ir neveikė. Tam yra sed -z (su >>> niuansais). >> >> va šito ir nepatikrinau. Bet jis dirba su eilute, \n, \r\n, \r jam >> turėtų būti lygiaverčiai? > > Aš apie tai, kad jei ieškai ko nors iš serijos 'line1\nline2', tai > sed'as neras, nes jis skaito/skenuoja po eilutę ir joje ieško. Žodžiu, > multiline paieška paprastuoju būdu neveikia. > >>> Arba... (sed'as *nix'uose gi po vieną nevaikšto; bus ir perl'as): >>> perl -pe 's/../../g' file >> >> tai nebūtinai vienintelis Content-Type visame faile ir nebūtinai jis >> nurodo DWG. Tenka žvejoti. > > Tai tikrai sužvejosi, kai/jei žinai, ką žvejoji; pastaba apie tai, kad > jei reikia multiline paieškos/regexp'ų, tai perl -pe bus parankesnė > alternatyva, nei laužyti galvą su sed'o pattern space'ais :-) > >