все это лучшие способы, и есть еще один способ сделать это & amp; с помощью команды head.
head -n -1 filename.txt
и
head -n -0 filename.txt
оба будут давать вам один и тот же вход.
Головная команда Объяснение: [!d3 ]
Обычно команда заголовка используется для печати стартовых строк любого текстового файла. Мы можем просмотреть текстовый файл с помощью
head filename.txt
, который будет печатать первые 10 строк указанного текстового файла. [ ! d6]
Если вы хотите указать количество строк, которые должны быть видны, вы можете использовать head как
head -n 20 filename.txt
. Затем в вышеуказанном текстовом файле будут просматриваться первые 20 строк.
Если вы хотите просмотреть данные всего файла с помощью средств заголовка, тогда мы можем получить его с помощью
head -n -0 filename.txt
Надеемся, что выше объяснение даст вам некоторое представление об использовании головы. [ ! d10]
Попробуйте:
find testfolder/ -iname "*.nef" -exec bash -c 'mkdir $(dirname "{}")/NEF ; mv "{}" $(dirname "{}")/NEF/' \;
dirname, используемый для извлечения пути из результата, затем используйте его для создания нового подкаталога перед перемещением файла.