Может ли кто-нибудь подсказать, как лучше всего скопировать фрагмент имени файла, например
axheMyfile.txt, считайте первые 4 уникальные буквы и скопируйте их в новый файл с разделителями табуляции для объединения с другой строкой.
Мне нужно сделать это для десятков файлов. Спасибо!
решение1
ВБаш(икша также, насколько я помню) расширение параметра допускает подстроки в форме${параметр:смещение:длина}. Попробуйте сделать следующее, и вы увидите, как это работает:-
fname=axheMyfile.txt
echo ${fname:0:4}
Существуют и другие расширения, которые позволяют извлекать подстроки на основе поиска, например, ${fname%.*}
или ${fname%%.*}
удалит.текст(была бы разница, если бы в имени было больше одной точки).