Команда Shell для удаления первой строки, заключенной с косой чертой

Мне нужна команда оболочки (предпочтительнее sed или awk), чтобы удалить строку, заключенную в косые черты.

Например, если моя строка является /some/dir/example/ то вывод должен быть dir/example/

  • Простой сценарий оболочки с арифметической проблемой ... ** дает мне проблемы
  • shell script - вычесть 1 из шестнадцатеричного MAC-адреса и добавить двоеточие к нему
  • цикл через выход одной команды и использовать в другой команде
  • печать серии символов
  • Bash не читает .bashrc, если только не запущен вручную
  • Удалить все файлы, созданные до определенной даты
  • Почему мои одиночные кавычки исчезают при подстановке с sed
  • sudo over ssh: нет tty настоящего и не запрошена программа askpass
  • 3 Solutions collect form web for “Команда Shell для удаления первой строки, заключенной с косой чертой”

    С sed вы можете сделать:

     INPUT | sed 's|^/[^/]*/||' 

    Но это необходимо только для данных типа файла – для аргументов оболочки у вас уже есть ответ.

      $ string=/some/dir/example/ $ printf '%s\n' "${string#/*/}" dir/example/ 

    Это синтаксис оболочки POSIX.

    Через awk ,

     $ echo '/some/dir/example/' | awk -F'/' -v OFS='/' '{ print $3,$4FS}' dir/example/ 

    ИЛИ

     $ echo '/some/dir/example/' | awk -F'/' '{ print $3FS$4FS}' dir/example/ 
    Interesting Posts

    Как заменить пробелы во всех именах файлов с помощью подчеркивания в Linux с помощью сценария оболочки?

    Правило Adblock для блокировки g + / twitter и т. Д.

    Переменная IFS игнорируется в системе ()

    Не удается найти или создать корзину при удалении файлов

    Минимизировать зарезервированное пространство на томе ext4 без больших файлов

    Использование настраиваемого фильтра через скрипт для отклонения входящей электронной почты

    Настройте GRUB 2 для загрузки FreeBSD с помощью инструментов Ubuntu или LiveUSB для поиска разделов?

    Разрешение отклонено при попытке «mv» каталога

    Почему это не работает, когда я добавляю его к текущему запуску sed?

    Как я могу синхронизировать все PDF-файлы из одного каталога с Dropbox?

    как сообщить tar только исключить каталог из корня, но не каталог с тем же именем глубже в дереве?

    Удалить последнюю строку gz-файла

    Скрипт инициализации Xfce

    Как закрыть терминал, не убив запущенную команду?

    Идентификация неиспользуемых репозиториев в Yum

    Linux и Unix - лучшая ОС в мире.