Имена интерфейсов на основе MAC-адреса

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

while read -r from to; do mv "$from" "$to"; done < file 
[d1 ] Это будет читать каждую строку в file, назначая первую строку (до первого пробела) до $from, а остальную часть строки - $to, а затем запустите mv для каждого из них.

1
задан 8 May 2018 в 16:23

4 ответа

Я узнал, что я пропустил 1 шаг. После изменения имени интерфейса мне все еще нужно было обновить файл / etc / network / interface в соответствии с новым именем интерфейса. Новое имя можно найти, вызвав ifconfig -a. И, наконец, перезапуск.

Я не знаю, может ли этот шаг быть автоматизирован каким-то образом?

0
ответ дан 17 July 2018 в 14:53

Я узнал, что я пропустил 1 шаг. После изменения имени интерфейса мне все еще нужно было обновить файл / etc / network / interface в соответствии с новым именем интерфейса. Новое имя можно найти, вызвав ifconfig -a. И, наконец, перезапуск.

Я не знаю, может ли этот шаг быть автоматизирован каким-то образом?

0
ответ дан 20 July 2018 в 14:55

Я узнал, что я пропустил 1 шаг. После изменения имени интерфейса мне все еще нужно было обновить файл / etc / network / interface в соответствии с новым именем интерфейса. Новое имя можно найти, вызвав ifconfig -a. И, наконец, перезапуск.

Я не знаю, может ли этот шаг быть автоматизирован каким-то образом?

0
ответ дан 20 July 2018 в 15:20

Я узнал, что я пропустил 1 шаг. После изменения имени интерфейса мне все еще нужно было обновить файл / etc / network / interface в соответствии с новым именем интерфейса. Новое имя можно найти, вызвав ifconfig -a. И, наконец, перезапуск.

Я не знаю, может ли этот шаг быть автоматизирован каким-то образом?

0
ответ дан 23 July 2018 в 15:51

Другие вопросы по тегам:

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