Форум программистов, компьютерный форум, киберфорум
Linux
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Linux Установка DNS сервера по умолчанию Сабж: Как установить DNS по умолчанию при старте системы?! Чтоб включить DNS использовал этот GUI из дефолтных настроек P.s : OS Ubuntu Mate 15.04 https://www.cyberforum.ru/ linux/ thread1532090.html Не удалось открыть файл блокировки Linux
Не удалось открыть файл блокировки /var/lib/dpkg/lock Не удалось выполнить блокировку управляющего каталога (/var/lib/dpkg) Вот такая вот ошибочка у меня вылетает при установке sudo (aptitude install sudo) С помощью sudo решить проблему у меня не возможно, Потому что у меня его просто на просто нет. Как ещё можно решить эту проблему? (Система debian)
Linux Dual Boot Win8.1 and Fedora 22 на разные диски? Доброго времени суток. Есть ноут, с установленной windows 8.1. Есть основной диск SSD на 60 гигов, на котором и стоит система, и второй диск HDD, который подключен через переходник в разъем от DVD. Идея в следующем. От HDD Отрезать какое-то количество места и установить туда Linux, для более глубокого изучения и работы. Но, просто установив туда, загрузчик именно туда и установился, а BIOS не... https://www.cyberforum.ru/ linux/ thread1530960.html Linux Символьная ссылка https://www.cyberforum.ru/ linux/ thread1530757.html
Всем привет. нужна помощь с освоением ссылок. есть директории /var/root/d3/d33/d333 в которой лежит file1 нужно сделать ссылку с file1 на file2 который лежит в /var/root/d2/d22 будет ли верно если я заюзаю вот так, учитывая что файлы в разных директориях: /var/root/d3/d33/d333 # ln -s file1 file2
Linux Postfix + Dovecot + Ubuntu 14.04 (x64)
Добрый день! Задача постороить свой почтарь! Забегу вперед - DNS Все записи есть!!! все сделанно! ---------------------------------------------- Руководствовался статьёй вот этой http://www.volmed.org.ru/wiki/index.php/%D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80_%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B5_Postfix,_Dovecot_%D0%B8_Ubuntu_14.04_LTS Сервер...
Linux Посоветуйте систему https://www.cyberforum.ru/ linux/ thread1528029.html
Посоветуйте систему, не обязательно из linux - дистрибутивов. Желательно, такую , в которой можно детально разобрать взаимодействие железа непосредственно с софтом и пользователем. Можно с простой графической средой( можно вообще без нее(по-минимому)). На данный момент около года пользуюсь elementary Os.
Linux Есть желание разрабатывать ПО для автоматизации ресторана и магазина под Linux? https://www.cyberforum.ru/ linux/ thread1526359.html
Друзья, привет всем! Хотелось бы представиться самим и познакомиться с Вами в рамках данного форума. Мы – группа IT энтузиастов, живущих в 5 странах – Болгария, Россия, Куба, Украина и Венесуэла. Мы развиваем продукт для автоматизации торговли и ресторанного бизнеса. У нас есть потребность в: • разработчиках ПО (уровень разработки драйверов для привязки российских ФР-ов); •...
Linux Centos - Автозапуск node.js
Есть вот такой скрипт автозапуска в /etc/init/app.conf #!upstart description "testjs.js" author "sample" start on runlevel stop on shutdown respawn script export HOME="/root"
Linux Затруднения с запуском Ubuntu на VirtualBox https://www.cyberforum.ru/ linux/ thread1525209.html
При запуске Ubuntu 14.04.3 на виртуалке, появляется ошибка " piix4_smbus 0000:00:07.0: SMBus base address uninitialized - upgrade BIOS or use force_addr=0xaddr". Затем он запускается, но очень сильно тормозит :(. В чём может быть проблема и установится ли нормально Ubuntu на компьютер. Заранее спасибо.
Linux Форматировать текст в файле (хитрым способом :) ) Всем добра! Как мне решить следующую проблем. Есть текстовый файл с такими записями (этих записей там огромное множество) 0x0000 CMD 0x0001 STATUS 0x0002 MODE и так далее https://www.cyberforum.ru/ linux/ thread1524610.html
Linux Как распаролить Ubuntu
На компьютере установлена ОС Ubuntu. Один человек установил пароль, который кроме него никто не знает, а через время связь с ним потерялась. Возникла надобность установить дополнительное ПО - система спрашивает пароль. С трудом дозвонились до того человека - говорит что не помнит, почти год прошел. Попытки подобрать пароль наугад никакого результата не дали. Возможно ли как-то распаролить...
Linux Автоответчик EXIM + Dovecot + Mysql + PostfixAdmin Пишу уже от безвыходности. Проблема заключается во вне возможности настройки автоответчика в связке указанной в теме, есть примеры настройки автоответчика EXIM +Postfix/Sendmail + Mysql + PostfixAdmin. А для exim нет. В PostfixAdmin включил автоответчик на Web морде появился, в почтовике вкл. авто ответ. Пишу на него сразу ответ Выдает ошибку:"Mail Delivery System" <Mailer-Daemon@domen.com.ua>... https://www.cyberforum.ru/ linux/ thread1523950.html
Эксперт NIX
2793 / 2036 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
19.09.2015, 14:53 0

Поменять местами первую и последнюю строки - Linux - Ответ 8090114

19.09.2015, 14:53. Показов 4760. Ответов 3
Метки (Все метки)

Лучший ответ Сообщение было отмечено Katerina101010 как решение

Решение

Будем надеяться что у Вас не древняя система
Bash
1
sed -zr 's/([^\n]*\n)(.*\n)([^\n]*\n)/\3\2\1/' new.txt
а то придется так
Bash
1
sed '1{h;d};$!{H;d};p;g;s/\([^\n]*\)\n\(.*\)/\2\n\1/' new.txt
Bash
1
awk 'END{print;print mid first}NR<2{first=$0}NR>2{mid=mid k "\n"}{k=$0}' new.txt
Добавлено через 13 минут
Неправильный способ в части многократного обращения к файлу, но тем не менее работающий и подходящий для очень больших файлов:
Bash
1
tail -1 6; tail -n +2 6 | head -n -1; head -1 6
Добавлено через 13 минут
Или можно на чистом bash с использованием массива
Bash
1
mapfile -t my <new.txt; printf "%s\n" "${my[-1]}" "${my[@]:1:$((${#my[*]}-2))}" "${my[0]}"
Добавлено через 2 часа 15 минут
Можно еще так
Bash
1
sed '${p;g;s/^\n//;T;h;D;:;P};H;d' new.txt
или
Bash
1
sed '${p;g;s/\n.*//;x;/\n/D;P};H;1h;d' new.txt
Добавлено через 25 минут
или
Bash
1
sed '${p;g;/^\n/!{P;d};s///;h};H;D' new.txt


Вернуться к обсуждению:
Поменять местами первую и последнюю строки Linux
5
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.09.2015, 14:53
Готовые ответы и решения:

Поменять местами первую и последнюю строку файла
С помощью команды awk поменять местами первую и последнюю строку в файле BEGIN { nlines=0; } /*...

Поменять местами первую первую и последнюю строки матрицы S(4,4)
Поменять местами первую первую и последнюю строки матрицы S(4,4)

Поменять первую и последнюю строки матрицы местами
Нужно написать программу которая меня меняет первую и последнюю строки матрицы местами На сомом (...

Поменять в матрице первую и последнюю строки местами
Помогите составить программу и блок схему к заданной задачи)

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.09.2015, 14:53
Помогаю со студенческими работами здесь

Поменять местами первую и последнюю строки матрицы
Дана матрица A. Нужно: 1) Поменять местами 1ю и последнюю строки матрицы. 2)Подсчитать s для...

Поменять местами первую и последнюю строки матрицы S(4,4)
Поменять местами первую и последнюю строки матрицы S(4,4)

Подпрограмма поменять местами первую и последнюю строки
Написать функцию, которая в матрице Y(M,N) меняет местами L-ю и k-ю строки (k&lt;M, L&lt;M). C помощью...

Поменять местами первую и последнюю строки матрицы.
Прошу Вашей помощи так как сама в Паскале очень плохо разбираюсь.:wall:Заранее спасибо! Вот...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru