sh: jak precist (ziskat) jen prvnich N bajtu z promenne ?

Dalibor Straka dast na panelnet.cz
Neděle Říjen 16 02:33:55 CEST 2005


On Sun, Oct 16, 2005 at 12:22:36AM +0200, Oqak wrote:
> great, funguje... tyhle rozsypane caje mi moc nejdou.
> 
> kdybych chtel jeste v tom zdrojovem textu nahradit znak ":" znakem "-", 
> vedel byste?
> 
Hanba! Coz takhle se naucit sed? Pisete sem otazku na sed uz asi po
pate. 

sed 's/:/-/g'

A jeste takova malickost. Kdyz chci takovou trivialitu jako prvnich N
bajtu z promenne a neni tam cut nebo prislusny parametr pro head,
jiste neni problem si nekde bokem zkompilovat
#include <stdio.h>
int main(void){
    char c;
    int i;

    i=8;
    while((c = getchar()) && i--)
        putchar(c);
    return i;
}

-- Dalibor Straka


Další informace o konferenci Linux