У меня нет/proc/scsi/scsi в моей системе с 2.6.39.1 ядрами. Я использовал бы команду 'lsscsi':
~> lsscsi -v
[0:0:0:0] disk ATA ST3500418AS CC38 /dev/sda
dir: /sys/bus/scsi/devices/0:0:0:0 [/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0]
[1:0:0:0] disk ATA WDC WD2500KS-00M 02.0 /dev/sdb
dir: /sys/bus/scsi/devices/1:0:0:0 [/sys/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0]
#!/bin/bash
for file in *.tex; do
read _ _ mainfile < "$file"
echo "$file : $mainfile"
done
Примечание: Я принимаю файлы, из которых Вы хотите извлечь первые строки, .tex
файлы, если дело обстоит не так затем изменяются *.tex
отделитесь соответственно
Это должно сделать (непротестированную) работу:
sed -sn 1p *.tex | cut -f2 -d: | xargs latex
sort -u
сокращать дубликаты передало xargs
?
– glenn jackman
24.01.2012, 20:13