Что определяет порядок файлов при использовании ls без сортировки?

При первом выполнении цикла xбудет 1, поэтому вы выполняете echo $(1 >> c.txt), а оболочка пытается выполнить 1, но не находит.

Если вы добавите то, что на самом деле пытаетесь сделать, мы сможем указать, что нужно изменить.

0
23.10.2021, 16:36
1 ответ

Изman 3 readdir:

d_off
   The value returned in d_off is the same as would be returned by calling telldir(3) at the current position in the directory stream. Be aware that despite its type and name, the d_off field is seldom any kind of directory offset on modern filesystems. Applications should treat this field as an opaque value, making no assumptions about its contents; see also telldir(3).

Другими словами, d_offи порядок — одно и то же ; это номер записи каталога, возвращенный файловой системой для этого каталога.

Таким образом, порядок определяется самой файловой системой -и может быть простым (, скажем, в каталоге FAT12 )или очень сложным (, скажем, оверлейной файловой системой поверх некоторой сложной файловой системы ). ].

2
23.10.2021, 17:28

Теги

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