Переименование файлов и переход на другой путь

Мне нужно переименовать файлы, приведенные ниже, и перейти к другому пути

1234551abcde20140718023216001.txt.809047512.2014_07_07_13:47:44 000001abcde20140718023216001.txt.34568.001.2014_07_07_13:50:44 44444abcded20140718023216001.txt.1111111.2014_07_07_13:47:44 

ожидаемый результат

 1234551abcde20140718023216001.txt.809047512 000001abcde20140718023216001.txt.34568.001 44444abcded20140718023216001.txt.1111111 

только мне нужно удалить прикрепленную временную метку каждый раз с именами файлов и переместить ее в другой каталог в AIX, пожалуйста, помогите мне написать скрипт. Я новичок в Unix, так как я могу переименовать одиночные файлы, но не все, и перемещение на другой путь также возникла проблема.

Для вашей справки я попробовал.

 #!/usr/bin/ksh file1=`echo 1234551abcde20140718023216001.txt.809047512.2014_07_07_13:47:44 | awk -F "." '{for(i=1;i<NF;i++) if ($i!= 1) f=f?f FS $i:$i;print f;f=""}'` echo $file1 

One Solution collect form web for “Переименование файлов и переход на другой путь”

Awk не собирается облегчать вашу жизнь. Вы можете использовать синтаксис удаления суффикса: ${x%.*} – это значение переменной x с самым коротким суффиксом формы .* Удалено.

 for x in *.txt.*.*; do mv "$x" "/other/directory/${x%.*}" done 
  • Переупорядочить текст в каждой строке файла
  • Помогите улучшить мои навыки AWK
  • Уведомление программы о завершении сеанса X
  • Запустить RDP беззвучно?
  • как рассчитать среднее значение столбца с идентификатором строки?
  • Как я могу форматировать плоский файл с помощью awk?
  • Сохранять только первое совпадение с локацией вывода
  • Выполнить команду при входе пользователя в систему
  • как включить переменные в конфигурационные файлы Bind9?
  • Как я могу распространять свой ключ SSH pub в список серверов без необходимости вводить мой пароль снова и снова?
  • Создайте правило iptables, если это правило еще не существует
  • Interesting Posts

    Отключить yum presto / deltarpms для каждого хранилища

    смонтировать диск во FreeBSD для редактирования файла, используя live CD

    Определите, на каком устройстве находится каталог.

    Sudo apt-get удалить python, gnome не загрузился, попробовал dpkg –unpack * .deb

    Запуск службы systemd внутри службы systemd вызывает тупик

    Запретить пользователю читать другие домашние каталоги и связать его с / var / www / folder

    Установка драйвера WiFi на машине без Интернета

    Лучший способ сделать полное шифрование диска?

    Хранить массив в файл и загружать массив из файла в BASH

    Помогите мне понять, почему тест $? -eq 0 истинно, даже если я ожидаю, что оно будет ложным

    Отладка информации в ядре Linux – как это работает?

    Как установить разные обои для каждого экрана из командной строки в Gnome3?

    Как запустить эту программу C после запуска X-сервера?

    ffmpeg и libvpx: ошибка при загрузке разделяемых библиотек

    В linux, как удалить все файлы ЗА ИСКЛЮЧЕНИЕМ шаблона * .txt?

    Linux и Unix - лучшая ОС в мире.