Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : vladimir.sharun@ukr.net              2:5020/400     18 Jan 2005  22:19:02
 To : Lev Serebryakov
 Subject : Re: Как сделать битовые операции в sh?
 -------------------------------------------------------------------------------- 
 
 Lev Serebryakov wrote:
 
  LS>   Есть скрипт, который с помощью od получает 1 байт с определенного места
  LS> файла. Hадо теперь с этим байтом сделать битовую операцию ( & mask) и
  LS> проверить результат. Чем бы сделать ( & mask )? expr не умеет, а perl/awk
  LS> не хочется вовсе поднимать ради этой задачи...
 
        An arithmetic expression uses nearly the same syntax,  precedence,  and
        associativity  of  expressions  in C.  The following operators are sup-
        ported (listed in decreasing order of precedence):
 
        + - ! ~ ++ --
               unary plus/minus, logical NOT, complement, {pre,post}{in,de}cre-
               ment
        << >>  bitwise shift left, right
        &      bitwise AND
        ^      bitwise XOR
        |      bitwise OR
        **     exponentiation
        * / %  multiplication, division, modulus (remainder)
        + -    addition, subtraction
        < > <= >=
               comparison
        == !=  equality and inequality
        &&     logical AND
        || ^^  logical OR, XOR
        ? :    ternary operator
        = += -= *= /= %= &= ^= |= <<= >>= &&= ||= ^^= **=
               assignment
        ,      comma operator
 
 (man zshall раздел ARITHMETIC EVALUATION)
 
 -- 
 UKR.NET Postmaster
 --- ifmail v.2.15dev5.3
  * Origin: UkrNet (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Как сделать битовые операции в sh?   Lev Serebryakov   18 Jan 2005 21:20:20 
 Re: Как сделать битовые операции в sh?   vladimir.sharun@ukr.net   18 Jan 2005 22:19:02 
Архивное /ru.unix.bsd/64599de95a18.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional