перебрать файл за строкой в ​​tcsh

Debian не поддерживает ни одну версию VirtualBox :его поддержка прекращена в Debian 8 и его нет в Debian 9 или 10 из официальных репозиториев. Рекомендуемым инструментом конечного пользователя -для виртуальных машин являетсяvirt-manager.

Сам VirtualBox обещает поддержку 5.2 до июля 2020 года . Предположительно, если вы используете последнюю сборку 5.2 , вы должны быть в безопасности.

1
21.11.2021, 12:24
1 ответ

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

row 1: A B C
row 2: D E F

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

row 1: A_B_C
row 2: D_E_F

в таком формате мой цикл foreach рассматривает каждую строку как отдельный элемент, и если мне теперь нужно B в моей первой итерации, я могу использовать,например:

foreach i ( `cat <file>` )
foreach? set a = `echo $i | awk -F '_' '{print($2)}'`
foreach? echo $a
foreach? end

Это должно повторяться:

B
E

который будет вторым элементом в каждой строке моего файла

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

0
21.11.2021, 20:33

Теги

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