распечатать последовательность в файле

В 2. вы видите, что вывод неверен, особенно для второго случая: / usr / bin / time умножает на первую команду конвейера (10 с). Затем вывод команды / usr / bin / time sleep 10 направляется в sleep 5 . Это оболочка, которая разбивает вашу командную строку следующим образом: для нее / usr / bin / time ничем не отличается от любой другой команды.

В 3. функции оболочки являются внутренними по отношению к процессу оболочки: / usr / bin / time вызывается с аргументом mytest , он ищет эту команду в пути и ничего не находит . / usr / bin / time вызывается оболочкой, но не является ее частью.

1
17.05.2019, 12:00
2 ответа

Использовать расширение раскоса:

printf "%s\n" 1_number_density_per_atom_{1..653}.xvg > test.dat
2
27.01.2020, 23:22

Использование GNUseq:

seq -f 1_number_density_per_atom_%g.xvg 653 > test.dat
1
27.01.2020, 23:22

Теги

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