annotate bin/linux-drive-number-mapping @ 693:37a2470380f2

[bashrc] Fix comment about freebsd grep
author nanaya <me@nanaya.pro>
date Sun, 23 Oct 2022 01:56:54 +0900
parents f579b5310a1b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
526
f579b5310a1b Add script to map linux ata drive numbering.
edogawaconan <me@myconan.net>
parents:
diff changeset
1 #!/bin/sh
f579b5310a1b Add script to map linux ata drive numbering.
edogawaconan <me@myconan.net>
parents:
diff changeset
2
f579b5310a1b Add script to map linux ata drive numbering.
edogawaconan <me@myconan.net>
parents:
diff changeset
3 # Stolen from http://superuser.com/questions/617192
f579b5310a1b Add script to map linux ata drive numbering.
edogawaconan <me@myconan.net>
parents:
diff changeset
4
f579b5310a1b Add script to map linux ata drive numbering.
edogawaconan <me@myconan.net>
parents:
diff changeset
5 [ "$(uname)" = "Linux" ] || exit 1
f579b5310a1b Add script to map linux ata drive numbering.
edogawaconan <me@myconan.net>
parents:
diff changeset
6
f579b5310a1b Add script to map linux ata drive numbering.
edogawaconan <me@myconan.net>
parents:
diff changeset
7 ata=$1
f579b5310a1b Add script to map linux ata drive numbering.
edogawaconan <me@myconan.net>
parents:
diff changeset
8 ls -l /sys/block/sd* | grep $(grep $ata /sys/class/scsi_host/host*/unique_id | awk -F'/' '{print $5}')