Другой пример awk; проще понять.
A=$(echo one_two_three_four_five | awk -F_ '{print $1}')
B=$(echo one_two_three_four_five | awk -F_ '{print $2}')
C=$(echo one_two_three_four_five | awk -F_ '{print $3}')
... and so on...
Может также использоваться с переменными.
Предположим,:
this_str="one_two_three_four_five"
Затем следующие работы:
A=$(printf '%s\n' "${this_str}" | awk -F_ '{print $1}')
B=$(printf '%s\n' "${this_str}" | awk -F_ '{print $2}')
C=$(printf '%s\n' "${this_str}" | awk -F_ '{print $3}')
... and so on...
Это предполагает, что ${this_str}
не содержит символов новой строки, иначе будет возвращено первое _
в каждой строке содержимого переменной вместо первого поля в содержимом переменной.
Когда вы сталкиваетесь с ошибками в приложениях Snap, рекомендуется осмотреться, чтобы увидеть, доступны ли приложения где-либо еще. В моем случае я использую снимки только тогда, когда нет разумного альтернативного способа получения приложения.
В этом случае вам нужен Alacritty. Вы можете загрузить последнюю версию приложения в формате.deb с авторского зеркала SourceForge, расположенного здесь . Просто нажмите скачать. Это полное зеркало их github с датой от -до -, и новейший.deb загружается автоматически.
Для установки я рекомендую использовать gdebi. Если вам нужны файлы.deb, gdebi, вероятно, находится в ваших репозиториях по умолчанию -или даже уже установлен. Если он не установлен, установите его с помощью:
sudo apt install gdebi
После этого я использую gdebi для установки файлов.deb. Это не только обеспечивает удобную и простую установку с графическим интерфейсом, но также означает, что вы можете позже щелкнуть исходный файл.deb и в правом верхнем углу (после того, как он закончит делать то, что делает при открытии ), выберите «Удалить пакет» чтобы удалить его.