Я пишу сценарий Bash, и я хотел бы найти конечную позицию пробела в нескольких строках. Я не могу просто искать пробелы, потому что там могут быть вкладки. Ниже приведены несколько примеров строк, которые я мог бы найти.
11:tcp_listen 1.2.3.4:3478
12:tcp_listen [::1]:3478
13:tcp_listen [2600:2700:2800:2900:3000:3100:3200:3300]:3478
- Первая строка: пробел Конечная позиция: 21
- Вторая строка: пробел Конечная позиция: 26
- Третья строка: пробел Конечная позиция: 24
Я перебираю каждую строку, и каждая строка является переменной.
Пример:
line="11:tcp_listen 1.2.3.4:3478"