В Ubuntu 18.04 вы можете удалить поддержку btrfs -с помощью
apt purge btrfs-progs
Но это, вероятно, не сэкономит вам много времени при загрузке. В моей системе причина заключалась в том, что у меня нет раздела подкачки, но при загрузке он ищется около 30 секунд (при отображении сканирования btrfs -).
/etc/initramfs-tools/conf.d/resume
RESUME=UUID=xxx
наRESUME=none
sudo update-initramfs -u
(создайте файл, если он не существует, и просто добавьте в него RESUME=none
)
POSIX-совместимое решение:
#!/usr/bin/env sh
printf "Enter age: "
read -r age
echo "$age"
echo first digit: "$(echo "$age" | cut -c1)"
Пример:
$./script.sh
Enter age: 25
25
first digit: 2
Самый простой и совместимый с POSIX способ (, предполагающий отсутствие знака ), это:
echo "${age%"${age#?}"}"
В некоторых оболочках (bash,ksh,zsh):
echo "${age:0:1}"
Если значение может содержать знак, сначала удалите его:
$ age=+23
$ age=${age#[+-]}
$ echo "${age%"${age#?}"}"
2
Вы используете неправильную переменную s
вместо age
, и раскрытие параметра работает с фигурными скобками${...}
:
read -p "Enter age: " age
echo "${age:0:1}"