Bash: подстановка и условия файла

В Linux/Unix все является файлом. Устройство представляет собой файл. Файл всех типов устройств, расположенный в папке /dev. Итак, sda — это специальный файл типа блочного устройства.

hd(x) - IDE
sd(x) - SATA,SSD,ISCI,SAS

Примечание :, где x — переменная. x представляет позицию жесткого диска.

if x = a for IDE disk means hda represents primary master disk
   x = b for IDE disk means hdb represents primary slave disk

Сейчас в сд*

if x = a for SATA/SSD/ISCI/SAS sda represents first disk
   x = b fo SATA/SSD/ISCI/SAS sdb represents second disk
0
21.10.2019, 20:42
1 ответ

[— это команда (на самом деле встроенная оболочка, которая представляет собой оптимизацию /usr/bin/[, как это сделано для других команд, таких как echoи printf), поэтому все, что последует, подлежит расширению имени файла, как и любая команда..

[[— это ключевое слово bash. Похоже, расширение файла внутри скобок (не выполняется, но я ничего не могу найти об этом в справочном руководстве по bash ).

0
28.01.2020, 02:29

Теги

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