Хорошо, у меня есть много файлов, все из которых содержат номер версии v1 или v2. И я хочу, чтобы соответствовать имена файлов в другие файлы, которые составлены в качестве второго файла, как это: train.v1_GENENAME_ID.debruijn.txt (это то, что я хочу)переименование файла (взять 1 часть имени файла и перенести его в «начало» имени файла)
Первый файл, состоящий, как это: поезд. GENENAME_ID_v1.debruijn.txt
И поэтому v1 должен перемещаться перед GENENAME. Все идентификаторы версий одинаковы. А именно v1 или v2
позволяет сказать, что у меня есть файл с именем: 'train.Glis2_1757.2_v1_deBruijn.txt'
и я хочу, чтобы преобразовать его в этом 'train.v1_Glis2_1757.2_deBruijn.txt'
Есть ли простой способ взять v1 из первого файла и поместите его как во 2 файла ?
Я думал о объединении grep с выражением if. Но до сих пор не удалось заставить его работать.
Любые советы и подсказки.
В соответствии с тем, какой шаблон представляет собой сценарий, который должен знать, что двигаться и где? – 2013-04-22 14:13:54
Первым шагом было бы сделать его абстрактной проблемой, поэтому она программируется. Как вы можете написать его в терминах «XXX.v1_YYY ...»? Независимо от того, как они, отправьте свои тесты, чтобы у нас появилась идея. – fedorqui
@fedorqui я изменил вопрос, может быть, его более ясно сейчас. –