3

Где конкретно обозначены аббревиатуры gnuplot? Например:- команда с одной буквой "l". > help l дает большой список и не определяет, к чему относится буква "L". Этот вопрос возникает при чтении опубликованных примеров сценариев и связан с поиском сокращений gnuplot, в котором не разъясняется, как однозначные сокращения устранены. Большое спасибо, надеюсь, ответ поможет другим

1 ответ1

1

Автоэкстрагированный список сокращений команд gnuplot из исходного кода

       bi - bind 
       ca - call 
       cl - clear 
     eval - evaluate 
       ex - exit 
        f - fit 
        h - help 
       hi - history 
        l - load 
      low - lower 
        p - plot 
       pa - pause 
       pr - print 
 printerr - printerror 
        q - quit 
       ra - raise 
       re - reread 
      ref - refresh 
      rep - replot 
      res - reset 
       sa - save 
      scr - screendump 
       se - set 
       sh - show 
      she - shell 
       sp - splot 
       st - stats 
       sy - system 
      und - undefine 
      uns - unset 
       up - update 

Большое спасибо https://superuser.com/users/257269/hastur за вдохновение! Я верю, что эта ссылка полезна.

Точный приоритет аббревиатуры может варьироваться в зависимости от версии gnuplot. Он был извлечен из архива с помощью следующего скрипта sh (или аналогичного).

# Extract file --to-stdout -O
# Specifically select the command table
# Grep commands
# Remove { } syntax, commas & double quotes
# Print abbr & full command
# sort
tar -xv -O -f /opt/local/var/macports/distfiles/gnuplot/5.0.3/gnuplot-5.0.3.tar.gz  gnuplot-5.0.3/src/tables.c | \
  sed -n '/command_ftbl\[\]/,/invalid_command/p'                        | \
  grep '\$'                                                             | \
  sed 's/{//g ; s/}//g ; s/,/ /g ; s/"//g'                              | \
  awk '{split ($1,a, "$"); printf ("%10s - %s \n", a[1],a[1]a[2] ) }'   | \
  sort -bf

Команды хранятся в массиве command_ftbl [], параметры команд и т.д. Находятся в других таблицах, но как только вы узнаете команду, документация обычно проясняет сокращения параметров.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .