Преобразовать JSON-массив строк с путями к файлам в bash

Я предпочитаю использовать функцию, но когда вы должны использовать рекурсивное решение:

#!/бин/Баш 
использование()
{
 использование Эхо без рекурсивной проверки
 если [ "${USAGE_PRINTED}" = "пока нет" ]; затем
 использование Эхо-ХХХХ
 экспорт USAGE_PRINTED="да, Оператор уже понимает это"
еще
 Эхо "ОК"

интернет
}

если [ -з "${USAGE_PRINTED}" ]; затем
 экспорт USAGE_PRINTED="пока нет"
интернет

если [ $# -ГТ 1 ]; тогда
 параметры Эхо $*
использование
сдвиг
 $0 $*
еще
 параметры Эхо $*
использование
интернет

Выход, когда вы запустите эту программу с параметрами 1 2 3 4:

Параметры 1 2 3 4
Использование рекурсивного без регистрации
Использование ХХХХ
Параметры 2 3 4
Использование рекурсивного без регистрации
ОК
Параметры 3 4
Использование рекурсивного без регистрации
ОК
Параметры 4
Использование рекурсивного без регистрации
ОК

Линии с "использование без рекурсивного проверить" демонстрирует проблему, Переключение параметров производится для прекращения рекурсивных вызовов через несколько шагов. Эхо "ок" может быть удален.

+487
impsresponse3 8 нояб. 2011 г., 09:53:16
20 ответов

Я сделал некоторые поиска и я не могу выяснить, как добавить свою Windows 10 на диск (отдельный жесткий диск) и /dev/СДД в меню grub 2.

Я установил Manjaro Linux на отдельный диск, Windows на старый. Windows был установлен первый, я помню, когда я впервые пробовал себя в Linux с Ubuntu, он обнаружил и указанные Windows по умолчанию в grub.

Как мне добавить запись Windows на жратву?

uname-Р -> 4.4.17-1-MANJARO

жратва-установить-версия -> жратва-установить (жратву) 2.02~beta3 в

судо обновление-жратва ->

Генерирующая конфигурационный файл grub ...
Нашли фон: /usr/доли/жратву/фон.ПНГ
Нашли образ микрокода Intel 
Нашли образ Linux: файл /boot/vmlinuz-Linux и
Нашли образ initrd: /загрузки/пакет initramfs-linux-систем.ИМГ
Найден файл initrd резервное изображение: файл /boot/initramfs, в-линукс-запасной вариант.ИМГ
Нашли образ Linux: файл /boot/vmlinuz-4.7-x86_64 с
Нашли образ initrd: файл /boot/initramfs, в-4.7-архитектуру x86_64.ИМГ
Найден файл initrd резервное изображение: файл /boot/initramfs, в-4.7-x86_64 с переходом.ИМГ
Нашли образ Linux: файл /boot/vmlinuz-4.4-x86_64 с
Нашли образ initrd: файл /boot/initramfs при-4.4-архитектуру x86_64.ИМГ
Найден файл initrd резервное изображение: файл /boot/initramfs при-4.4-x86_64 с переходом.ИМГ
Нашли образ Linux: файл /boot/vmlinuz-3.10-x86_64 с
Нашли образ initrd: файл /boot/initramfs, в-3.10-архитектуру x86_64.ИМГ
Найден файл initrd резервное изображение: файл /boot/initramfs, в-3.10-x86_64 с переходом.ИМГ
Нашли memtest86+ изображение: файл /boot/memtest86+/мемтест.Бен
сделано

blkid | grep в формат NTFS ->

на /dev/sdd1: метка=система"защищены" идентификатор UUID="01D1CED0D0E25BB0" тип="файловая система NTFS" PARTUUID="576e6452-01"
в /dev/sdd2: метка="компьютер" идентификатор UUID="01D1CED73B23FDC0" тип="файловая система NTFS" PARTUUID="576e6452-02"

/и т. д./и fdisk ->

# файл /etc/fstab: статическая сведения о файловой системе.
#
# Используйте 'blkid' для печати универсальный уникальный идентификатор устройства; это может
# быть использован с UUID= как более надежный способ получить имя устройства, которое работает даже если
# диски добавляются и удаляются. См. файл fstab(5).
#
# <файловая система> <точка монтирования> <тип> <параметры> <дамп> <пропуск>
Идентификатор UUID=596E-1D7B /загрузки/Эфи и vfat по умолчанию,существует два метода 0 2
Идентификатор UUID=e96e9dc6-b686-419c-8070-532b71f0631a / системы ext4 по умолчанию,существует два метода сбросить 0 1
Идентификатор UUID=b0dedb36-a45d-407f-be01-1da38f343149 /домашней системы ext4 по умолчанию,совершающих=60,существует два метода 0 2
Идентификатор UUID=5acc3a2a-fc46-4d5d-916c-3e42f1b77141 по умолчанию своп своп,существует два метода сбросить 0 2
файловая система tmpfs в /tmp по умолчанию файловая система tmpfs,существует два метода для Mode=1777 0 0


#диска Windows
Идентификатор UUID=01D1CED0D0E25BB0 в /MNT/NTFS системы Windows язык=язык.как utf8,разделах=022,fmask=022 0 2
Идентификатор UUID=01D1CED73B23FDC0 /тугриков/windows2 нтфс язык=язык.как utf8,разделах=022,fmask=022 0 2

Редактирования: добавил ОС-проберитесь, в grub-mkconfig

судо ОС-проберитесь -> [пробел] ничего не вернул в терминале

судо в grub-mkconfig ->

Генерирующая конфигурационный файл grub ...
#
# НЕ ИЗМЕНЯЙТЕ ЭТОТ ФАЙЛ
#
# Она автоматически генерируется на grub-mkconfig с использованием шаблонов
# из /etc/харч.D и настроек из /etc/по умолчанию/жратву
#

### Начало файла /etc/харч.д/00_header ###
part_gpt insmod 
part_msdos insmod 
если [ -с $префикс/grubenv ]; тогда
load_env
интернет
если [ "${next_entry}" ] ; затем
 по умолчанию="${next_entry}"
 набор next_entry=
 save_env next_entry
 набор boot_once=истина
еще
 по умолчанию="${saved_entry}"
интернет

если [ Х"${feature_menuentry_id}" = ху ]; тогда
menuentry_id_option="--ИД"
еще
menuentry_id_option=""
интернет

экспорт menuentry_id_option

если [ "${prev_saved_entry}" ]; затем
 набор saved_entry="${prev_saved_entry}"
 save_env saved_entry
 набор prev_saved_entry=
 save_env prev_saved_entry
 набор boot_once=истина
интернет

savedefault функция {
 если [ -з "${boot_once}" ]; затем
saved_entry="${выбрать}"
 save_env saved_entry
интернет
}

load_video функция {
 если [ Х$feature_all_video_module = ху ]; тогда
 all_video insmod 
еще
 efi_gop insmod 
 efi_uga insmod 
 ieee1275_fb insmod 
 ВБЕ insmod 
 insmod ВГА
 video_bochs insmod 
 video_cirrus insmod 
интернет
}

набор menu_color_normal=светло-серый/черный
набор menu_color_highlight=зеленый/черный

если [ Х$feature_default_font_path = ху ] ; тогда
шрифт=Юникод
еще
part_gpt insmod 
insmod ext2 в
hd4 установить корень=', gpt2'
если [ Х$feature_platform_search_hint = ху ]; тогда
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень-намек-БИОС=hd4,gpt2-намек-ели=hd4,gpt2-намек-с умом-доказать=ahci4,gpt2 e96e9dc6-b686-419c-8070-532b71f0631a
еще
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень e96e9dc6-b686-419c-8070-532b71f0631a
интернет
шрифта="/usr/доли/жратву/Юникод.пф2"
интернет

если loadfont $шрифта ; затем
 набор gfxmode=авто
load_video
 insmod gfxterm 
 набор locale_dir=$префикс/язык
 выбрали Lang=en_CA
 insmod текстом
интернет
консоль terminal_input 
gfxterm terminal_output 
Нашли фон: /usr/доли/жратву/фон.ПНГ
part_gpt insmod 
insmod ext2 в
hd4 установить корень=', gpt2'
если [ Х$feature_platform_search_hint = ху ]; тогда
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень-намек-БИОС=hd4,gpt2-намек-ели=hd4,gpt2-намек-с умом-доказать=ahci4,gpt2 e96e9dc6-b686-419c-8070-532b71f0631a
еще
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень e96e9dc6-b686-419c-8070-532b71f0631a
интернет
insmod ПНГ
background_image -м стрейч /usr/доли/жратву/фон.ПНГ
если [ Х$feature_timeout_style = ху ] ; тогда
 набор timeout_style=меню
 установить параметр timeout=5
# Откат нормальный код тайм-аута в случае характеристика timeout_style является
# недоступен.
еще
 установить параметр timeout=5
интернет
### Конец файла /etc/харч.д/00_header ###

### Начало файла /etc/харч.д/10_linux ###
Нашли образ микрокода Intel 
Нашли образ Linux: файл /boot/vmlinuz-Linux и
Нашли образ initrd: /загрузки/пакет initramfs-linux-систем.ИМГ
menuentry 'Manjaro Linux для' --класс --класс manjaro гну-Линукс, гну класс --класс ОС $menuentry_id_option 'gnulinux-простой-e96e9dc6-b686-419c-8070-532b71f0631a' {
savedefault
load_video
 набор gfxpayload=сохранить
 gzio insmod 
 part_gpt insmod 
 insmod ext2 в
 hd4 установить корень=', gpt2'
 если [ Х$feature_platform_search_hint = ху ]; тогда
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень-намек-БИОС=hd4,gpt2-намек-ели=hd4,gpt2-намек-с умом-доказать=ahci4,gpt2 e96e9dc6-b686-419c-8070-532b71f0631a
еще
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень e96e9dc6-b686-419c-8070-532b71f0631a
интернет
 загрузка Эхо 'Линукс Линукс ...'
 в Linux файл /boot/vmlinuz-Linux в корень=идентификатор UUID=e96e9dc6-b686-419c-8070-532b71f0631a возобновить РВ=идентификатор UUID=5acc3a2a-fc46-4d5d-916c-3e42f1b77141 тихий всплеск
 загрузка Эхо 'начальный RAMDisk ...'
 файл initrd в /boot/процессоры Intel-ucode.ИМГ /загрузки/пакет initramfs-linux-систем.ИМГ
}
подменю 'дополнительные опции для Manjaro Linux для' $menuentry_id_option 'gnulinux-дополнительно-e96e9dc6-b686-419c-8070-532b71f0631a' {
 gnulinux-Линукс-дополнительно-e96e9dc6-b686-419c-8070-532b71f0631a menuentry 'Manjaro Linux (ядро версии: ОС Linux)' --класс --класс manjaro гну-Линукс, гну класс --класс ОС $menuentry_id_option'' {
savedefault
load_video
 набор gfxpayload=сохранить
 gzio insmod 
 part_gpt insmod 
 insmod ext2 в
 hd4 установить корень=', gpt2'
 если [ Х$feature_platform_search_hint = ху ]; тогда
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень-намек-БИОС=hd4,gpt2-намек-ели=hd4,gpt2-намек-с умом-доказать=ahci4,gpt2 e96e9dc6-b686-419c-8070-532b71f0631a
еще
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень e96e9dc6-b686-419c-8070-532b71f0631a
интернет
 загрузка Эхо 'Линукс Линукс ...'
 в Linux файл /boot/vmlinuz-Linux в корень=идентификатор UUID=e96e9dc6-b686-419c-8070-532b71f0631a возобновить РВ=идентификатор UUID=5acc3a2a-fc46-4d5d-916c-3e42f1b77141 тихий всплеск
 загрузка Эхо 'начальный RAMDisk ...'
 файл initrd в /boot/процессоры Intel-ucode.ИМГ /загрузки/пакет initramfs-linux-систем.ИМГ
}
Найден файл initrd резервное изображение: файл /boot/initramfs, в-линукс-запасной вариант.ИМГ
 menuentry 'Manjaro Linux (ядра: Линукс - резервный пакет initramfs)' --класс --класс manjaro гну-Линукс, гну класс --класс ОС $menuentry_id_option 'gnulinux-Линукс-резервный-e96e9dc6-b686-419c-8070-532b71f0631a' {
load_video
 набор gfxpayload=сохранить
 gzio insmod 
 part_gpt insmod 
 insmod ext2 в
 hd4 установить корень=', gpt2'
 если [ Х$feature_platform_search_hint = ху ]; тогда
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень-намек-БИОС=hd4,gpt2-намек-ели=hd4,gpt2-намек-с умом-доказать=ahci4,gpt2 e96e9dc6-b686-419c-8070-532b71f0631a
еще
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень e96e9dc6-b686-419c-8070-532b71f0631a
интернет
 загрузка Эхо 'Линукс Линукс ...'
 в Linux файл /boot/vmlinuz-Linux в корень=идентификатор UUID=e96e9dc6-b686-419c-8070-532b71f0631a возобновить РВ=идентификатор UUID=5acc3a2a-fc46-4d5d-916c-3e42f1b77141 тихий всплеск
 загрузка Эхо 'начальный RAMDisk ...'
 файл initrd в /boot/процессоры Intel-ucode.ИМГ файл /boot/initramfs, в-линукс-запасной вариант.ИМГ
}
Нашли образ Linux: файл /boot/vmlinuz-4.7-x86_64 с
Нашли образ initrd: файл /boot/initramfs, в-4.7-архитектуру x86_64.ИМГ
 menuentry 'Manjaro Linux (ядра: 4.7.2-1-MANJARO х64)' --класс --класс manjaro гну-Линукс, гну класс --класс ОС $menuentry_id_option 'gnulinux-4.7.2-1-MANJARO х64-расширенные-e96e9dc6-b686-419c-8070-532b71f0631a' {
savedefault
load_video
 набор gfxpayload=сохранить
 gzio insmod 
 part_gpt insmod 
 insmod ext2 в
 hd4 установить корень=', gpt2'
 если [ Х$feature_platform_search_hint = ху ]; тогда
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень-намек-БИОС=hd4,gpt2-намек-ели=hd4,gpt2-намек-с умом-доказать=ahci4,gpt2 e96e9dc6-b686-419c-8070-532b71f0631a
еще
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень e96e9dc6-b686-419c-8070-532b71f0631a
интернет
 загрузка Эхо 'Линукс 4.7.2-1-MANJARO х64 ...'
 в Linux файл /boot/vmlinuz-4.7-x86_64 с корнем=идентификатор UUID=e96e9dc6-b686-419c-8070-532b71f0631a возобновить РВ=идентификатор UUID=5acc3a2a-fc46-4d5d-916c-3e42f1b77141 тихий всплеск
 загрузка Эхо 'начальный RAMDisk ...'
 файл initrd в /boot/процессоры Intel-ucode.ИМГ /загрузки/пакет initramfs-4.7-архитектуру x86_64.ИМГ
}
Найден файл initrd резервное изображение: файл /boot/initramfs, в-4.7-x86_64 с переходом.ИМГ
 menuentry 'Manjaro Linux (ядра: 4.7.2-1-MANJARO х64 - резервный пакет initramfs)' --класс --класс manjaro гну-Линукс, гну класс --класс ОС $menuentry_id_option 'gnulinux-4.7.2-1-MANJARO х64-резервный-e96e9dc6-b686-419c-8070-532b71f0631a' {
load_video
 набор gfxpayload=сохранить
 gzio insmod 
 part_gpt insmod 
 insmod ext2 в
 hd4 установить корень=', gpt2'
 если [ Х$feature_platform_search_hint = ху ]; тогда
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень-намек-БИОС=hd4,gpt2-намек-ели=hd4,gpt2-намек-с умом-доказать=ahci4,gpt2 e96e9dc6-b686-419c-8070-532b71f0631a
еще
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень e96e9dc6-b686-419c-8070-532b71f0631a
интернет
 загрузка Эхо 'Линукс 4.7.2-1-MANJARO х64 ...'
 в Linux файл /boot/vmlinuz-4.7-x86_64 с корнем=идентификатор UUID=e96e9dc6-b686-419c-8070-532b71f0631a возобновить РВ=идентификатор UUID=5acc3a2a-fc46-4d5d-916c-3e42f1b77141 тихий всплеск
 загрузка Эхо 'начальный RAMDisk ...'
 файл initrd в /boot/процессоры Intel-ucode.ИМГ файл /boot/initramfs, в-4.7-x86_64 с-запасной вариант.ИМГ
}
Нашли образ Linux: файл /boot/vmlinuz-4.4-x86_64 с
Нашли образ initrd: файл /boot/initramfs при-4.4-архитектуру x86_64.ИМГ
 menuentry 'Manjaro Linux (ядра: 4.4.19-1-MANJARO х64)' --класс --класс manjaro гну-Линукс, гну класс --класс ОС $menuentry_id_option 'gnulinux-4.4.19-1-MANJARO х64-расширенные-e96e9dc6-b686-419c-8070-532b71f0631a' {
savedefault
load_video
 набор gfxpayload=сохранить
 gzio insmod 
 part_gpt insmod 
 insmod ext2 в
 hd4 установить корень=', gpt2'
 если [ Х$feature_platform_search_hint = ху ]; тогда
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень-намек-БИОС=hd4,gpt2-намек-ели=hd4,gpt2-намек-с умом-доказать=ahci4,gpt2 e96e9dc6-b686-419c-8070-532b71f0631a
еще
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень e96e9dc6-b686-419c-8070-532b71f0631a
интернет
 загрузка Эхо 'Линукс 4.4.19-1-MANJARO х64 ...'
 в Linux файл /boot/vmlinuz-4.4-x86_64 с корнем=идентификатор UUID=e96e9dc6-b686-419c-8070-532b71f0631a возобновить РВ=идентификатор UUID=5acc3a2a-fc46-4d5d-916c-3e42f1b77141 тихий всплеск
 загрузка Эхо 'начальный RAMDisk ...'
 файл initrd в /boot/процессоры Intel-ucode.ИМГ /загрузки/пакет initramfs-4.4-архитектуру x86_64.ИМГ
}
Найден файл initrd резервное изображение: файл /boot/initramfs при-4.4-x86_64 с переходом.ИМГ
 menuentry 'Manjaro Linux (ядра: 4.4.19-1-MANJARO х64 - резервный пакет initramfs)' --класс --класс manjaro гну-Линукс, гну класс --класс ОС $menuentry_id_option 'gnulinux-4.4.19-1-MANJARO х64-резервный-e96e9dc6-b686-419c-8070-532b71f0631a' {
load_video
 набор gfxpayload=сохранить
 gzio insmod 
 part_gpt insmod 
 insmod ext2 в
 hd4 установить корень=', gpt2'
 если [ Х$feature_platform_search_hint = ху ]; тогда
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень-намек-БИОС=hd4,gpt2-намек-ели=hd4,gpt2-намек-с умом-доказать=ahci4,gpt2 e96e9dc6-b686-419c-8070-532b71f0631a
еще
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень e96e9dc6-b686-419c-8070-532b71f0631a
интернет
 загрузка Эхо 'Линукс 4.4.19-1-MANJARO х64 ...'
 в Linux файл /boot/vmlinuz-4.4-x86_64 с корнем=идентификатор UUID=e96e9dc6-b686-419c-8070-532b71f0631a возобновить РВ=идентификатор UUID=5acc3a2a-fc46-4d5d-916c-3e42f1b77141 тихий всплеск
 загрузка Эхо 'начальный RAMDisk ...'
 файл initrd в /boot/процессоры Intel-ucode.ИМГ файл /boot/initramfs при-4.4-x86_64 с переходом.ИМГ
}
Нашли образ Linux: файл /boot/vmlinuz-3.10-x86_64 с
Нашли образ initrd: файл /boot/initramfs, в-3.10-архитектуру x86_64.ИМГ
 menuentry 'Manjaro Linux (ядра: 3.10.102-1-MANJARO х64)' --класс --класс manjaro гну-Линукс, гну класс --класс ОС $menuentry_id_option 'gnulinux-3.10.102-1-MANJARO х64-расширенные-e96e9dc6-b686-419c-8070-532b71f0631a' {
savedefault
load_video
 набор gfxpayload=сохранить
 gzio insmod 
 part_gpt insmod 
 insmod ext2 в
 hd4 установить корень=', gpt2'
 если [ Х$feature_platform_search_hint = ху ]; тогда
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень-намек-БИОС=hd4,gpt2-намек-ели=hd4,gpt2-намек-с умом-доказать=ahci4,gpt2 e96e9dc6-b686-419c-8070-532b71f0631a
еще
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень e96e9dc6-b686-419c-8070-532b71f0631a
интернет
 загрузка Эхо 'Линукс 3.10.102-1-MANJARO х64 ...'
 в Linux файл /boot/vmlinuz-3.10-x86_64 с корнем=идентификатор UUID=e96e9dc6-b686-419c-8070-532b71f0631a возобновить РВ=идентификатор UUID=5acc3a2a-fc46-4d5d-916c-3e42f1b77141 тихий всплеск
 загрузка Эхо 'начальный RAMDisk ...'
 файл initrd в /boot/процессоры Intel-ucode.ИМГ файл /boot/initramfs, в-3.10-архитектуру x86_64.ИМГ
}
Найден файл initrd резервное изображение: файл /boot/initramfs, в-3.10-x86_64 с переходом.ИМГ
 menuentry 'Manjaro Linux (ядра: 3.10.102-1-MANJARO х64 - резервный пакет initramfs)' --класс --класс manjaro гну-Линукс, гну класс --класс ОС $menuentry_id_option 'gnulinux-3.10.102-1-MANJARO х64-резервный-e96e9dc6-b686-419c-8070-532b71f0631a' {
load_video
 набор gfxpayload=сохранить
 gzio insmod 
 part_gpt insmod 
 insmod ext2 в
 hd4 установить корень=', gpt2'
 если [ Х$feature_platform_search_hint = ху ]; тогда
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень-намек-БИОС=hd4,gpt2-намек-ели=hd4,gpt2-намек-с умом-доказать=ahci4,gpt2 e96e9dc6-b686-419c-8070-532b71f0631a
еще
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень e96e9dc6-b686-419c-8070-532b71f0631a
интернет
 загрузка Эхо 'Линукс 3.10.102-1-MANJARO х64 ...'
 в Linux файл /boot/vmlinuz-3.10-x86_64 с корнем=идентификатор UUID=e96e9dc6-b686-419c-8070-532b71f0631a возобновить РВ=идентификатор UUID=5acc3a2a-fc46-4d5d-916c-3e42f1b77141 тихий всплеск
 загрузка Эхо 'начальный RAMDisk ...'
 файл initrd в /boot/процессоры Intel-ucode.ИМГ файл /boot/initramfs, в-3.10-x86_64 с переходом.ИМГ
}
}

### Конец файла /etc/харч.д/10_linux ###

### Начало файла /etc/харч.д/20_linux_xen ###
### Конец файла /etc/харч.д/20_linux_xen ###

### Начало файла /etc/харч.д/30_os-проберитесь ###
### Конец файла /etc/харч.д/30_os-проберитесь ###

### Начало файла /etc/харч.д/40_custom ###
# Этот файл содержит простой способ, чтобы добавить пользовательские элементы меню. Просто введите
# меню вы хотите добавить после такого комментария. Будьте осторожны, чтобы не изменить
# в 'строку exec хвост' выше.
### Конец файла /etc/харч.д/40_custom ###

### Начало файла /etc/харч.д/41_custom ###
если [ -Ф ${config_directory}/таможня.cfg в ]; тогда
 источник ${config_directory}/таможня.cfg для
Элиф [ -з "${config_directory}" -а-F $префикс/таможня.cfg в ]; тогда
 источник $префикс/таможня.ГПФ;
интернет
### Конец файла /etc/харч.д/41_custom ###

### Начало файла /etc/харч.д/60_memtest86+ ###
Нашли memtest86+ изображение: файл /boot/memtest86+/мемтест.Бен
если [ "${grub_platform}" == "ПК" ]; затем
 menuentry "тестировщика памяти (memtest86+)" --класс memtest86 --класс --гну класс инструмента {
 поиск-ФС-идентификатор UUID --нет-дискеты --набор=корень-намек-БИОС=hd4,gpt2-намек-ели=hd4,gpt2-намек-с умом-доказать=ahci4,gpt2 e96e9dc6-b686-419c-8070-532b71f0631a
 linux16 файл /boot/memtest86+/мемтест.Бен 
}
интернет
### Конец файла /etc/харч.д/60_memtest86+ ###
сделано

суда разошлись на /dev/sdd на печать ->

Модель: ST31000524AS Ата (для SCSI)
Диск как /dev/СДД: 1000Гб
Размер сектора (логического/физического): 512 Б/512Б
Таблица разделов: рекламного
Флаги Диск: 

Номер начало конец размер тип файловая система флаги 
 1 1049kB 525MB 524MB первичный NTFS для загрузки
 2 525MB 1000Гб 1000Гб первичной файловой системы NTFS

Пытаясь следовать этому руководство , а внутри смонтирована система в/MNT/окна, называемые "найти". -bootmgfr имя.Эфи не повезло. Внутри каталог/mnt/Windows/Центр загрузки нет EFI в папку EFI или файлов любого типа

Установил win10 ИСО, установленный ЭФИ вошла в EFI/Майкрософт/загрузки/ и файл bootmgfw.ели уже существовал, добавлен загрузчик bootmgr.EFI с win10 ИСО, пробежала судо в grub-mkconfig, жратва еще не было окон вариант

+975
Van Da 03 февр. '09 в 4:24

Из связанного вопрос, с учетом вашего варианта:

СЕПГ -н-е -'/#/!с\\,/,г' файлы.в m3u | команды xargs -D 'в\н' -я {} -Р 4 \
 линия Ш-с '=$1; файл=${строка##*/}; avconv -я "$строка" "${файл%.*}.WAV и"' avconv_sh {}

Опять же, ГНУ команды xargs или какой-то вариант поддержки И требуется. Также берегитесь лишние пробелы во входном файле в начале и в конце линии - этот фрагмент будет держать их, если они существуют, что может привести к проблемам.

+913
vinca 17 сент. 2019 г., 03:06:32

Не проблема, пока у вас есть обратный билет до 29/02 24:00.

Просто проверьте, если ваша виза "дата последнего чтобы войти", если нет такого условия, то можно вводить до окончания срока действия визы дата.

+859
user26376 12 авг. 2020 г., 05:51:35

Не использовать ext2. Это не журнал, так как жир, должна быть проверена после некорректного завершения работы.

+857
Jorge Fernando Matricali 1 июл. 2022 г., 09:59:16

Не забывайте, что вашему организму нужно время, чтобы восстановиться. Сложная сила тренировка будет требовать 48 часов отдыха для мышц, чтобы быть полностью восстановлены, и иногда дольше. Однако, его можно смешивать кардио и силовые тренировки.

Я лично следит за этим форматом 3x/неделю:

  • Обучение веса первого
  • Кардио второго
  • Катас третий (вы должны быть в состоянии проанализировать надоело)

Что сказал, единоборства требуют регулярной практикой, так что движения становятся второй натурой, и вам не придется думать о них. Если вы делаете каждый день кардио, что вы увидите это:

  • Это займет больше времени для ваших мышц, чтобы восстановиться, боевые искусства использует все ваше тело
  • Будет простаивать быстрее на тренировки вес
  • Это займет больше времени, чтобы достичь ваших целей

Поскольку это звучит как силовые тренировки дополняют свои боевые искусства, это, вероятно, ОК. Вы могли бы рассмотреть только делает силовые упражнения 2 раза в неделю, но по-прежнему с помощью прогрессивной загрузки (увеличиваясь на 5 фунтов на каждой сессии). Я только позаниматься 3 раза в неделю, но это потому, что я сосредоточен на силовые тренировки прямо сейчас.

+791
markquel soliano 4 янв. 2023 г., 09:59:03

Имя сервера определяется как:

 Имясервера прст.приложение

так что определить в файле/etc/hosts на прст.приложение не www.prst.app

127.0.0.1 прст.приложение

Получить доступ к www.prst.app создать новый виртуальный хост и новую запись в файле/etc/hosts на

+775
horseisawesome 8 авг. 2022 г., 16:36:29

Установите кальмары-деб-прокси-сервер на одном из компьютеров (который будет затем выступать в качестве пакета прокси-сервер), и установить кальмар-деб-прокси-клиент на других. Клиенты автоматически определяет наличие прокси-сервер (с помощью avahi), при этом будет загружать пакеты оттуда; в случае, если клиенты взяли в другой сети (что часто бывает с ноутбуками), они будут автоматически переключаться на прямое скачивание.

+710
whippersnapper 19 февр. 2024 г., 00:51:46

Такая толстая, я настроил микрофон :

$ amixer Set 'в задний микрофон' 90% немой крышка
$ amixer Set 'в задний микрофон буст' 80%

Но, после некоторое представление sys. обновление, по умолчанию перекодирования канал изменен на 'передний микрометр' :

$ amixer sget источника входного сигнала'
Простое управление микшер источника входного сигнала',0
 Возможности: cenum
 Предметы: передний микрофон' 'задний микрофон' 'строка' 'компакт' 'микс'
 Item0: 'Передний Микрометр'

Как изменить 'Источник' , чтобы 'читать микрофоном' со amixer ? (Сейчас я делаю это вручную с в kmix или alsamixer - я хотел бы автоматизировать это при запуске).

+673
hwertz 23 июн. 2011 г., 07:49:38

Ну вы должны быть осторожны, что текст слева от ==, =~ или != не один из операторов, признанных в bash условные выражения.

В вашем случае, тесты для использования setgid бит. Если вы представили что-то, что не признано в качестве оператора в этом контексте, то это будет работать:

$ [[ - =я= -* ]] ; Эхо $?
0
$ [[ - =я= -? ]] ; Эхо $?
0
$ [[ -я =~ -.* ]] ; Эхо $?
0
$ [[ -я =~ -.? ]] ; Эхо $?
0

Один из способов, чтобы надежно обеспечить любую строку, можно было бы его процитировать, так это признают не как оператор, а как просто строку:

$ [[ "хорошие" == -* ]] ; Эхо $?
0
$ [[ "-г" == -* ]] ; Эхо $?
0
$ [[ "-г" == -? ]] ; Эхо $?
0
$ [[ "хорошие" =~ -.* ]] ; Эхо $?
0
$ [[ "-г" =~ -.* ]] ; Эхо $?
0
$ [[ "-г" =~ -.? ]] ; Эхо $?
0

Однако будьте осторожны, чтобы не процитировать правой стороны оператора, поскольку он будет препятствовать, что от признается в качестве шаблона:

$ [[ "-хороший" == "-*" ]] ; Эхо $?
1
$ [[ "-г" == "-*" ]] ; Эхо $?
1
$ [[ "-г" == "-?" ]] ; Эхо $?
1
$ [[ "-хороший" =~ "-.*" ]] ; Эхо $?
1
$ [[ "-г" =~ "-.*" ]] ; Эхо $?
1
$ [[ "-г" =~ "-.?" ]] ; Эхо $?
1
+624
TheProPlayer1 6 дек. 2020 г., 07:42:09

Ответ-да.

Вы должны иметь знания точных данных, которые вы хотите сохранить. Пусть говорят, что у вас есть 4G данных в 32 ГБ дискового хранилища.

Использование: искать и считать с ДД.

Чтобы скопировать 4G от диска

ДД=если/dev/sdb1 of=mybackup.iso БС=1М количество=4096 усл=значение noerror,Sync в

Выше будет копия 4G от раздел /dev/sdb1. Однако вы можете решить, чтобы скопировать данные из xmb на кольцевой

ДД=если/dev/sdb1 of=mybackup.iso БС=1М искать=ХМБ считать=х нет,синхронизация

мы стремимся двигаться вперед, так что искать=2Г начнут копировать от 2G не с самого начала, кол-во=х, является объем данных, которые должны быть скопированы, так что рассчитывать=4096 копирование 4096 х 1 МБ = 4Г

Не забывайте использовать lsblk , чтобы показать свой блок

МАЙОР ИМЯ:MIN РАЗМЕР РМ РО МОНТИРОВАНИЯ ТИП 
ПДД 8:0 0 37,3 г 0 диск
|-будут sda1 8:1 0 19.5 г 0 часть /
|-sda2 8:2 0 17.2 г 0 часть /дома
`-sda3 в качестве 8:3 0 0 511 млн. Часть [своп]

программа fdisk /dev и/СДБ
Загрузочное Устройство Начало Конец Блоки ID Система
на /dev/sda1, поскольку * 4096 40962047 20478976 83 Линукс
на /dev/sda2 40962048 77111295 18074624 83 Линукс
на /dev/sda3 в качестве 77111296 78157823 523264 82 подкачки Линукс / Солярис
+527
Gym C 23 авг. 2020 г., 08:55:25

Это может быть повреждение кабеля. Менять кабель. В моем Редми 3 на кабель от старого Xperia Р У меня были знаки вопроса, заменил кабель на новый кабель от Редми примечание 2 и вуаля - правильный номер отображается вместо знаков вопроса.

+527
Heron Yang 29 нояб. 2021 г., 14:05:57

Перед этим я установил прошивку-Линукс-несвободных; я не знаю, что повлияло ничего.


Если xbrightness не обнаруживает подсветку, вам необходимо найти подсветку файл и вручную установить подсветку самостоятельно. Вот этот процесс я использовал для моего Toshiba спутниковый К50-Б-14Z:

wizzwizz4@мойкомпьютер:~$ Общ /системы/класса/
ata_device devfreq с I2C адаптер чистый scsi_device ВК
ata_link ДМА ieee80211 pci_bus scsi_disk с video4linux
ввод ata_port Дми физическом vtconsole scsi_generic 
модуль подсветки powercap Барбос scsi_host дрм 
прошивка бди светодиодов power_supply звук с WMI
блок вентиляции мэм ppdev spi_master
графика memstick_host по Bluetooth термального принтера
БСГ hidraw смешанная rfkill ТПМ
devcoredump hwmon mmc_host РТК телетайп
wizzwizz4@мойкомпьютер:~$ Общ /системы/класса/подсветка/
intel_backlight
wizzwizz4@мойкомпьютер:~$ Общ /системы/класса/подсветка/intel_backlight/
actual_brightness яркость max_brightness uevent подсистемы 
bl_power тип питания устройства 

Теперь у меня есть яркость файла: файл/sys/класс/подсветка/intel_backlight/. Я могу прочитать значение из этого файла:

wizzwizz4@мойкомпьютер:~$ кот /системы/класса/подсветка/intel_backlight/яркость
3906

3906?! Это способ больше, чем обычно максимум 15! Проверка max_brightness файл:

wizzwizz4@мойкомпьютер:~$ кот /системы/класса/подсветка/intel_backlight/max_brightness
7812

Что... имеет больше смысла. Так это про половину яркости на данный момент. Ну я как то совсем тусклый, так у меня 390 из 7812:

wizzwizz4@мойкомпьютер:~$ Эхо 390 | судо тройник /системы/класса/подсветка/intel_backlight/яркость
390

И экран затемняется! Ура!

+407
user2189 24 авг. 2017 г., 11:03:53

Вы должны рассмотреть следующие

Изменить свой подход

В буддизме Махаяны акцент на искусные средства, сидячая медитация-это не только практика, есть множество других практик Дхармы, которые вы можете сделать, построить свою базу заслуг первого. Вы могли бы сосредоточиться на повторении конкретный отрывок или мантры, это позволяет ваш ум сосредоточится на чем-то, и вы, естественно, увидите учитывая концентрацию возникают через эту практику, даже не пытаясь сесть.

Вы могли посещать богослужения, стараться участвовать в любой группе, скандируя при наличии - Тхеравада-это, насколько я знаю, не доступен для мирян в этом случае. Но есть много Махаяны буддийских храмов этой группы предлагаем пение с мирянами.

Вы могли бы предложить, чтобы помочь очистить храм, чистка также является мощным практике памятуя о концентрации, если вы можете сосредоточиться на том, что вы делаете. Дзен монахи могут делать по дому, как уборка и еще опыт Дзен Также известный как-Джана. Они блаженно и осознанно выполнять задания, которые нужно выполнить. Идти вперед и добровольцев! На самом деле, просто участвовать и наслаждаться сообщества, вы узнаете нечто!

Вы можете практиковать предлагать милостыню вашей общине монахов, давая большой практики Dāna и порождают умелые умственные качества. На самом деле, прежде чем пытаться сосредоточить свой ум на медитации сидя, старайтесь культивировать положительные качества, как любовь, добро и избегать отрицательные, такие как гнев в вашу повседневную жизнь.

Как вы строите ваши заслуги, вам будет легче сидеть, потому что ваш ум будет, естественно, начинают успокаивать.

Знайте, что ваши усилия делает разницу

Да на практике это, конечно, лучше, но даже одно-единственное изменение мышления будет иметь значение, как бы ни мала. Утешаться этим. Есть некоторая уверенность в том, что даже когда вы, кажется, не быть 'то' по крайней мере, вы не делаете что-то вредное, и это уже приносит свои плоды, и если вы не наступал, по крайней мере, вы не скатываетесь к еще большим страданиям.

И ваши действия в конечном итоге создать причины и условия, благоприятные для дальнейшего вашего пути, будь то потребуются годы или периоды жизни. Есть какая-то вера.

+326
randomhopeful 2 сент. 2014 г., 03:52:28
  1. Вы можете попробовать использовать программы Windows, чтобы проверить это устройство на ошибки.
  2. Вы можете попробовать использовать photorec программа если файлы теряются на этом диске.
+306
Bhola Patnayak 11 февр. 2011 г., 14:43:38

Модели: MacBook Воздух (11", В Конце 2010 Года, 1.6 ГГц)

ОС: Эль Капитано 10.11.6

Проблема: когда я пытаюсь выключить или перезагрузить свой Mac, Искатель сбои, и тогда больше ничего не происходит. Компьютер продолжает работать, только без видоискателя. Строка меню исчезает, пока я не запустить другое приложение (из дока). Я пробовал перезапуск Finder из дока, но ничего не происходит. Я также пытался возобновить ее через параметр командной + + Эку, но это не сработало. Только так я могу принести искателя обратно в силу перезагрузите компьютер, удерживая нажатой кнопку питания.

Есть какие-то другие странные симптомы, вроде тоже что всякий раз, когда я получаю уведомление на обновление, я нажимаю обновить и тогда ничего не случится. Я обнаружил, что когда я перезагрузить и получить экран входа в систему я могу выключить и перезагрузить оттуда.

Кроме этих вещей, компьютер функционирует нормально. Я просто не могу получить его, чтобы выключить или перезагрузить.

Любые идеи, что может быть происходит? Я могу вставить EtreCheck, если это будет полезным. Спасибо заранее.

Примечание: что я испытываю, кажется, идентичная проблема, описанная в данной неотвеченный вопрос. Согласно рекомендациям комментаторов, я пробовал создавать новую учетную запись, но она имеет те же проблемы, которые я описал выше.

+252
Hugo Martins 7 июл. 2017 г., 11:12:26

Мой средний Мак мини 2011 не будет правильно подключиться к интернету. Я считаю, что это работает горный лев ОС.

Иногда он работает очень медленно, но это более соответствует не подключается, хотя сигнал WiFi, как представляется, быть связаны.

Есть еще один компьютер (середина 2010 г. Сайт MacBookPro), который способен воспользоваться WiFi, просто отлично. Маршрутизатор/модем подключен плеер Roku напрямую.

Что я пробовал:

  1. Для обновления аренды DHCP в настройках сети через онлайн-уроки.
  2. Привлечение машину времени чтобы взять меня обратно, когда параметры были рабочие.

Любые другие предложения?

+244
Chia Anna 30 авг. 2011 г., 22:27:45

Некоторые программы требуют, чтобы вы вошли в оболочке Bash для правильной работы, это может быть причиной, почему используется && bash это.

В && оператор преуспевает в выполнении второй команды, только если предыдущая команда работала правильно, но ты это уже знал, поэтому я думаю, что программное обеспечение вы хотите установить, требует bash и других оболочек не могут нормально работать с данной программой.

+235
naidu 30 июл. 2021 г., 00:57:56

Чтобы проверить мои сети, я хочу отправить X МБ/с между двумя хостами. Я знаю, что пинг может быть использован, чтобы отправить большое количество данных, но мне нужно решение, где я могу установить пропускной способности (он не должен быть очень точным).

$ sendTrafic --пропускная способность 10М 10.0.0.1

Любая идея, как я могу это сделать? Я думал о скрипте работает scappy х раз в секунду, но там должно быть что-то лучше.


Редактировать: я использовал следующее решение:

# На приеме узла:
подобные -с-у

# На отправляющий узел:
подобные -с <ИС> -у-б-10м -Т 30

Который настраивает первый хозяин в качестве UDP сервер, а второй в качестве UDP клиент, который отправит 10мб/с за 30 секунд.

Спасибо всем за вашу помощь.

+227
hfjzxmzhf 25 нояб. 2016 г., 06:56:46

Какую операционную систему вы хотите? Если это для OSX, которая была на вашей системе, можно сделать следующие легче: Перезагрузка в RecoveryPartition, выберите язык, затем выберите Установить OSX. И OSX будет установлен на вашей системе. Я предполагаю, что это Йосемити потом. Затем решите, если вы хотите обновить, сделать из AppStore, или остановиться. Если вы хотите иметь загрузочный палку позже: Скачать DiskMakerX и сделать загрузочную флешку с ним.

+199
user303163 15 апр. 2015 г., 07:43:43

Я могу порекомендовать программы для изучения приложение. Выберите Все фотографии и удалить. Вот и все.

+84
Stringtheory11 13 янв. 2021 г., 19:21:45

Показать вопросы с тегом