Что означает буква «w» после имени разделяемой библиотеки?

Вот код, который вам поможет.

#!/bin/bash
for i in $(seq 1 10)
do 
    echo $i: $(date --date="$i days ago" +%Y%m%d)
done

Этот фрагмент печатает:

1: 20191006
2: 20191005
3: 20191004
4: 20191003
5: 20191002
6: 20191001
7: 20190930
8: 20190929
9: 20190928
10: 20190927
  1. Вы используете sec для цикла от 1 до 200
  2. Вы определяете это как дату (, которую я просто напечатал)

Надеюсь, что поможет:)

Спасибо @Stephen Kitt за улучшения!

0
31.10.2020, 18:29
1 ответ

«w» означает «расширенные символы», т. е. символы, которые потенциально занимают более одного байта в памяти; цитирование FAQ:

I chose to implement the wide-character support using a different library name, "ncursesw". Doing that allowed me to maintain compatibility with applications that used the existing "ncurses" library.

4
18.03.2021, 22:53

Теги

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