Команды SFK


    1        2        3        4        5        6        7        8        9        10    

Раздел 9. Diverse - Разное
ascii | ascii -dos | calc | cmd | data | env | fromclip | jsonform | license | number | prompt | random | ruler | spell | status | toclip | update | version | video | view | xmlform |

Help:   Рус   |   Eng        Refer:   Рус   |   Eng  

Команда: calc
расчет sfk "1+2*3"

   сделать простой расчет с математическим
   операторы + - * /, принимающие десятичные или
   0x шестнадцатеричные входные значения.

   опции
      -dig[its]=n округлить результат до n цифр
      -form также вывести формулу,
                   вкладка разделена после результата
      -sum добавить значения из текста цепочки
      -hex результат печати как шестнадцатеричное значение 0x

   поддержка экспериментальных скобок
      вы можете добавить опцию -brackets для использования формул
      со скобками вроде
         sfk calc-bra 1.0/(1.0-1.0/(3+5)*9)
      однако это экспериментальная функция.
      могут возникнуть неправильные расчеты со скобками,
      по очень сложным формулам. следовательно:
      - встречная проверка вывода с помощью альтернативного
        калькулятор перед повторным использованием команды.
      - если вы действительно найдете формулы, которые вычисляют
        неправильно, предоставьте образцы на форуме sfk.

   цепная поддержка
      можно использовать входные данные цепочки как #текст в формуле.

   веб-ссылка
      http://stahlworks.com/sfk-calc

   Примеры
      sfk расч "1.0+2.5*3.5"
        печатает 9,75. кавычки "" обязательны
        с линуксом, но не под виндой.
      sfk echo "1+2*3" +calc "#text*4"
        вычисляет 1 + 2*3*4 = 25
      sfk echo "1+2*3" +calc "#text" +calc "#text*4"
        вычисляет (1+2*3) * 4 = 28
      sfk calc -hex 0xffffffff+0x1
        добавить два шестнадцатеричных значения и показать 64-битный шестнадцатеричный результат
      sfk filt in.txt +calc "#text" -form
        рассчитать все формулы, приведенные в in.txt
      sfk list -size -tabform sfk.exe +filt -utabform "#col1"
       +calc "#text/1000" -dig=0
        показать размер sfk.exe в килобайтах, округленный до
        ноль цифр после запятой. [29]
      sfk filt in.csv -utabform "#col2" +calc -sum -dig=2
        если in.csv содержит два столбца, разделенных табуляцией, например
           яблоко 1.00
           банан 1.50
           ананас 2.50
        затем добавьте цены из второго столбца.