Вырезать и сохранить строку до тех пор, пока слово не будет найдено в bash

У меня есть эта строка

/path/to/www/continued/xyz

Я хочу вырезать строку до тех пор, пока www не захочет, чтобы строка

/path/to/www

Как это сделать в bash [!d2 ]

1
задан 22 February 2016 в 22:35

1 ответ

Просто напишите следующую команду в bash.It выполнит работу.

cut -c1-12

И для получения дополнительной информации ознакомьтесь с этой ссылкой. После этого вы будете понятны это.

cut -c1-12

-3
ответ дан 23 May 2018 в 13:20
  • 1
    Он будет работать только для этой конкретной строки. Если у вас есть только одна строка, вам не нужно ее автоматизировать. Вы можете просто сделать это вручную. – Pilot6 22 February 2016 в 23:12
  • 2
    Это нонсенс. Строка до www может иметь разную длину. – Jacob Vlijm 22 February 2016 в 23:12
  • 3
    Но ОП запросил решение конкретного вопроса. Почему я был заблокирован? Мое решение правильно, и я уверен в этом. – Rahul Singh 22 February 2016 в 23:15
  • 4
    Вы должны понимать, что /path/to не является существующим путем. Это может быть что угодно, с любой длиной. Может быть на сервере, может находиться в резервном месте ... Решение должно быть умным и взять www в качестве идентификационной строки. – Jacob Vlijm 22 February 2016 в 23:16
  • 5
    Я знаю это, и я не думаю, что мы говорим о полях и разделителях здесь. Но или это не правильно отформатированный вопрос, или если вопрос правильный, то из моего мышления ОП спросил, задано ли строка / путь / в / www / continue / xyz, как он получит строку / путь / в / www – Rahul Singh 22 February 2016 в 23:19

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

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