Timer_t в " тип " и не "определились только в Linux", например, на Windows/Cygwin она также определены. По данным определения в заголовочных файлах (для Linux и Cygwin) это, кажется, стандарт в POSIX. (За что некоторые платформы могут не соответствовать стандартам я не вижу ни одной конкретной ситуации, что "обычно бывает", как вы сформулировали.) WRT на ваш общий вопрос о различиях в языковых библиотек; это зависит от поставщиков соответствующих требованиям стандартов, или с какой версии они отвечают. хороший вопрос, но я не думаю, что вы получите ответ, если манга была более явной. @MichaelKjörling я не вижу смысла в этих комментариях. “Если у вас нет абсолютно твердых копий”... что это за предположение такое? _Everybody_ должны делать ежедневные резервные копии – в идеале не менее двух, один из которых находится на территории какого – либо важную информацию. (По большей части, систем контроля версий позаботиться об этом легко.) Конечно, это не может повредить, чтобы напомнить людям о необходимости резервного копирования часто...

Это, конечно, работает:

$ Эхо {1..5}
1 2 3 4 5

Но когда я пытаюсь заменить число 5 с переменной, это не работает:

$ Ф=5; Эхо {1..$ф}
{1..5}

$ Ф=5; Эхо {1..${ф}}
{1..5}

$ Ф=5; Эхо {1..Ж}
{1..Ж}

Есть ли способ, чтобы заменить число в переменной до {#..#} конструкция разбирается?