Файл предварительной загрузки Debian PXE

Строка сохраняет имя файла без расширения и пути в переменной $ file .

Подробно:

echo $ 1 выводит первый аргумент командной строки, переданный скрипту, xargs -n 1 basename передает отображаемую строку в качестве аргументов команде basename , который удаляет путь из имени файла. вырезать -d '.' -f1 удаляет расширение.

Так, например, если вы выполните

echo directory/test.sh | xargs -n 1 basename | cut -d '.' -f1

, результатом (сохраненным в $ file ) будет тест .

1
23.05.2017, 15:40
0 ответов

Теги

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