Будет выполняться либо
grep -P -o 'Data.+?\d\d\d\d-\d\d-\d\d'
, либо
perl -pe 's/^.+(Data.+?\d\d\d\d-\d\d-\d\d).+$/$1/'
. Они оба печатают минимальную строку, которая начинается с Data и заканчивается тем, что выглядит как дата (YYYY-MM-DD).
echo "fvvDataFolders/DDB/DDB2018-02-21oM]" > input.txt
echo "fbbDataFolders/DDB/DDB2018-02-22oM]" >> input.txt
grep -P -o 'Data.+?\d\d\d\d-\d\d-\d\d' input.txt
# output:
DataFolders/DDB/DDB2018-02-21
DataFolders/DDB/DDB2018-02-22
perl -pe 's/^.+(Data.+?\d\d\d\d-\d\d-\d\d).+$/$1/' input.txt
# output:
DataFolders/DDB/DDB2018-02-21
DataFolders/DDB/DDB2018-02-22
Не уверен, что вы можете делать именно то, что хотите. Единственный способ, который я вижу, - сэкономить все ваши личные файлы с текущего 17.04, а затем переустановить 16.04 на весь диск и восстановить ваши файлы. Это долгое время, но должно дать вам то, что вы хотите.
Еще один, более быстрый вариант - это двухзадачное сканирование:
Загрузка с 16.04 USB или DVD-привода. Скажите, что вы хотите установить 16.04
Он перенесет вас через установку, и когда вы перейдете на страницу диска, он увидит систему 17.04 уже там.
Скажите, что вы хотите для установки 16.04 рядом с 17.04 и выбора большого количества места для 16.04, что делает 17.04 очень маленьким.
Это оставляет вам как 16.04, так и 17.04, разделяя 500-гигабайтный диск.
Но вы можете загрузиться с 16.04 и прочитать / записать файлы 17.04 и наоборот.
-mot
Не уверен, что вы можете делать именно то, что хотите. Единственный способ, который я вижу, - сэкономить все ваши личные файлы с текущего 17.04, а затем переустановить 16.04 на весь диск и восстановить ваши файлы. Это долгое время, но должно дать вам то, что вы хотите.
Еще один, более быстрый вариант - это двухзадачное сканирование:
Загрузка с 16.04 USB или DVD-привода. Скажите, что вы хотите установить 16.04
Он перенесет вас через установку, и когда вы перейдете на страницу диска, он увидит систему 17.04 уже там.
Скажите, что вы хотите для установки 16.04 рядом с 17.04 и выбора большого количества места для 16.04, что делает 17.04 очень маленьким.
Это оставляет вам как 16.04, так и 17.04, разделяя 500-гигабайтный диск.
Но вы можете загрузиться с 16.04 и прочитать / записать файлы 17.04 и наоборот.
-mot
Не уверен, что вы можете делать именно то, что хотите. Единственный способ, который я вижу, - сэкономить все ваши личные файлы с текущего 17.04, а затем переустановить 16.04 на весь диск и восстановить ваши файлы. Это долгое время, но должно дать вам то, что вы хотите.
Еще один, более быстрый вариант - это двухзадачное сканирование:
Загрузка с 16.04 USB или DVD-привода. Скажите, что вы хотите установить 16.04
Он перенесет вас через установку, и когда вы перейдете на страницу диска, он увидит систему 17.04 уже там.
Скажите, что вы хотите для установки 16.04 рядом с 17.04 и выбора большого количества места для 16.04, что делает 17.04 очень маленьким.
Это оставляет вам как 16.04, так и 17.04, разделяя 500-гигабайтный диск.
Но вы можете загрузиться с 16.04 и прочитать / записать файлы 17.04 и наоборот.
-mot