Свяжите файлы от 011 до 019

У меня есть следующие файлы

#+BEGIN_SRC shell
ls  | head -15
#+END_SRC

#+RESULTS:
| 00.contents.org                       |
| 00.preface.html                       |
| C_Programming_Language_split_011.html |
| C_Programming_Language_split_012.html |
| C_Programming_Language_split_013.html |
| C_Programming_Language_split_014.html |
| C_Programming_Language_split_015.html |
| C_Programming_Language_split_016.html |
| C_Programming_Language_split_017.html |
| C_Programming_Language_split_018.html |
| C_Programming_Language_split_019.html |
| C_Programming_Language_split_020.html |
| C_Programming_Language_split_021.html |
| C_Programming_Language_split_022.html |
| C_Programming_Language_split_023.html |

Я планирую конкатенировать от 011 до 019 и попробованный

#+BEGIN_SRC shell :results output
ls C_Programming_Language_split_0[11-19].html
#+END_SRC

Это сообщает об ошибке:

 ls: cannot access 'C_Programming_Language_split_0[11-19].html': No such file or directory

Как могли сделать его?

1
задан 3 December 2019 в 05:47

1 ответ

Вам нужно , расширение фигурной скобки вместо [11-19]

ls C_Programming_Language_split_0{11..19}.html

или

ls C_Programming_Language_split_{011..019}.html

[11-19] является выражением шарика, которое соответствует отдельному символу 1, или символ от диапазона от 1 до 1, или 9 (так или 1 или 9).

3
ответ дан 3 December 2019 в 07:19

Другие вопросы по тегам:

Похожие вопросы: