Каким GUI сделать это быстро удобно (cat *.sql > all.sql)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

richrd
Сообщения: 227

Каким GUI сделать это быстро удобно

Сообщение richrd »

У меня исключительно анатомический интерес.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Каким GUI сделать это быстро удобно

Сообщение sash-kan »

вы бы поинтересовались для начала, не «как удобно и быстро», а «возможно ли в принципе».

скорее всего, невозможно.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
richrd
Сообщения: 227

Re: Каким GUI сделать это быстро удобно

Сообщение richrd »

sash-kan писал(а): ↑
02.06.2010 23:06
вы бы поинтересовались для начала, не «как удобно и быстро», а «возможно ли в принципе».

скорее всего, невозможно.

Ещё как возможно! : ) Нет же ничего невозможного! Такой даже есть! : )
GVim!
:r! cat <полный путь>/*.sql

В открытый файлик запостит вывод `cat`
Подозреваю что емакс графический тоже может.
Но это не стандартный GUI.

Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Каким GUI сделать это быстро удобно

Сообщение Aectann »

richrd писал(а): ↑
03.06.2010 22:21
Но это не стандартный GUI.

Это вообще не GUI, это тот же CLI, запускаемый из GUI.
My god... it's full of stars!...
Спасибо сказали:
richrd
Сообщения: 227

Re: Каким GUI сделать это быстро удобно

Сообщение richrd »

Aectann писал(а): ↑
03.06.2010 22:50
richrd писал(а): ↑
03.06.2010 22:21
Но это не стандартный GUI.

Это вообще не GUI, это тот же CLI, запускаемый из GUI.

Ну это же GUI делает
ЗЫ хотел написать "Если считать gvim за GUI", но gvim дословно это же Графический vim или меня обманули? :)
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Каким GUI сделать это быстро удобно

Сообщение diesel »

richrd писал(а): ↑
03.06.2010 23:20
ЗЫ хотел написать "Если считать gvim за GUI", но gvim дословно это же Графический vim или меня обманули? :)

"g" там от GTK
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Каким GUI сделать это быстро удобно

Сообщение sash-kan »

действительно, возможно!
в эмуляторе терминала:
$ cat *.sql > all.sql
самое что ни на есть gui!
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
richrd
Сообщения: 227

Re: Каким GUI сделать это быстро удобно

Сообщение richrd »

sash-kan писал(а): ↑
04.06.2010 01:32
действительно, возможно!
в эмуляторе терминала:
$ cat *.sql > all.sql
самое что ни на есть gui!

: )
А почему думаете что true GUI в принципе такое не может сделать?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Каким GUI сделать это быстро удобно

Сообщение sash-kan »

richrd писал(а): ↑
04.06.2010 07:27
не может
может, но мало кому нужно. следовательно, с большой долей вероятности, нигде не реализовано.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
anonymous.ru
Сообщения: 614

Re: Каким GUI сделать это быстро удобно

Сообщение anonymous.ru »

это может сделать каждый Создаём контекстное меню на свой вкус
все уже сделано, надо скачать и поставить http://www.ubuntu-unleashed.com/2007/09/12...o-simplify.html
:drinks:
Спасибо сказали:
richrd
Сообщения: 227

Re: Каким GUI сделать это быстро удобно

Сообщение richrd »

sash-kan писал(а): ↑
04.06.2010 10:34
richrd писал(а): ↑
04.06.2010 07:27
не может
может, но мало кому нужно. следовательно, с большой долей вероятности, нигде не реализовано.

а если и нужно, то весьма редко : )

anonymous.ru писал(а): ↑
04.06.2010 10:53
это может сделать каждый Создаём контекстное меню на свой вкус
все уже сделано, надо скачать и поставить http://www.ubuntu-unleashed.com/2007/09/12...o-simplify.html

Не совсем гибкое решение, да и только для nautilus'a.
Спасибо сказали:
Аватара пользователя
anonymous.ru
Сообщения: 614

Re: Каким GUI сделать это быстро удобно

Сообщение anonymous.ru »

richrd писал(а): ↑
04.06.2010 21:28
Не совсем гибкое решение, да и только для nautilus'a.

Гибкое :) на сколько вообще может быть гибким ГУЙ
В konqueror тоже такое можно сделать.
Тем не менее - это ответ на Ваш вопрос.
Что Вы хотели услышать, задавая вопрос?
Что КЛИ гибче чем ГУЙ - да это прописная истина.
Но сделать то, что Вы просите можно.
И иногда это удобней сделать через графический интерфейс, когда например надо объединить файлы, которые имеют мало общих признаков (когда не возможно выбрать файлы просто по именам или даже командой find), или эти признаки не помогают. Иногда гораздо проще тыкнуть пальцем в те файлы, которые надо объединять. Например надо сделать архив картинок, только на основании их содержимого.
:drinks:
Спасибо сказали:
richrd
Сообщения: 227

Re: Каким GUI сделать это быстро удобно

Сообщение richrd »

Re: Тем не менее - это ответ на Ваш вопрос.
Ага, такой же как и gvim
Re: Что Вы хотели услышать, задавая вопрос?
Каким текстовым редактором или IDE можно открыть несколько файлов в одном или чем их можно объединить
но никак не то что
КЛИ гибче чем ГУЙ - да это прописная истина.

Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Каким GUI сделать это быстро удобно

Сообщение NickLion »

Кстати, чисто "анатомический интерес". Как в CLI работать с файлами, начинающимися на "-" (дефис)? Вот, к примеру, есть файл "--help". Как его прочитать, грепнуть, да и просто переименовать? А то что-то только mc с такими файлами справляется.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Каким GUI сделать это быстро удобно

Сообщение t.t »

NickLion писал(а): ↑
15.06.2010 16:05
Кстати, чисто "анатомический интерес". Как в CLI работать с файлами, начинающимися на "-" (дефис)? Вот, к примеру, есть файл "--help". Как его прочитать, грепнуть, да и просто переименовать? А то что-то только mc с такими файлами справляется.

Shell

$ touch -- --help $ cat -- --help $ rm -- --help


Почти во всех манах написано.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Каким GUI сделать это быстро удобно

Сообщение NickLion »

t.t писал(а): ↑
15.06.2010 16:28
Почти во всех манах написано.

Странно в man cat, man grep такого не обнаружил. А в man rm действительно написано.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Каким GUI сделать это быстро удобно

Сообщение sash-kan »

это стандартный способ отделения опций от параметров. если не ошибаюсь, где-то в posix-е описанный.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Каким GUI сделать это быстро удобно

Сообщение SLEDopit »

как часто говорит sash-kan : читайте info coreutils (:
( info coreutils --index-search=-- ) писал(а):`--'
Delimit the option list. Later arguments, if any, are treated as operands even if they begin with `-'. For example, `sort -- -r' reads from the file named `-r'.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Каким GUI сделать это быстро удобно

Сообщение NickLion »

SLEDopit писал(а): ↑
15.06.2010 21:10
как часто говорит sash-kan : читайте info coreutils (:
( info coreutils --index-search=-- ) писал(а):`--'
Delimit the option list. Later arguments, if any, are treated as operands even if they begin with `-'. For example, `sort -- -r' reads from the file named `-r'.


А толку? Не зная, на эту статью не выйдешь. Вот почитать POSIX - это я согласен, правильно было бы. Только когда ж его почитаешь :(

PS кстати, основная проблема GUI в том, что на экране должны быть все возможности, которые предоставляет программа. Т.е. если делать её очень гибкой, то скорее всего интерфейс будет перегружен, теряется мифическая интуитивность. В CLI же указываются только те опции, которые необходимы, внимание не рассеивается.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Каким GUI сделать это быстро удобно

Сообщение SLEDopit »

NickLion писал(а): ↑
15.06.2010 21:21
А толку?
Действительно, и зачем только все man'ы читают (:
NickLion писал(а): ↑
15.06.2010 21:21
Не зная, на эту статью не выйдешь.
а про man'ы все сразу телепатически узнают, как только *nix видят?
NickLion писал(а): ↑
15.06.2010 21:21
Вот почитать POSIX - это я согласен, правильно было бы.
Посикс сильно урезан по возможностям, по сравнению с GNU. И если работать именно в linux'e, то, вероятно, гораздо полезнее будет именно info coreutils.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Каким GUI сделать это быстро удобно

Сообщение NickLion »

SLEDopit писал(а): ↑
15.06.2010 21:39
а про man'ы все сразу телепатически узнают, как только *nix видят?

Про man мне как-то сказал один добрый человек. И про 'man -k'. А потом стало делом техники. Нагуглил - проверил команды man'ом.

Вы же не думаете, что я на ночь маны читаю. Так же и info coreutils - что надо, то и можно почитать. Не всё ж подряд. В гугле толкового не обнаружил. На форуме тоже.

Есть конечно книги, только времени на них как обычно не хватает :)
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Каким GUI сделать это быстро удобно

Сообщение t.t »

NickLion писал(а): ↑
15.06.2010 21:52
SLEDopit писал(а): ↑
15.06.2010 21:39
а про man'ы все сразу телепатически узнают, как только *nix видят?
Про man мне как-то сказал один добрый человек. И про 'man -k'. А потом стало делом техники. Нагуглил - проверил команды man'ом.
А info coreutils во всех входящих в него манах упоминается. (;
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Каким GUI сделать это быстро удобно

Сообщение NickLion »

t.t писал(а): ↑
15.06.2010 22:06
А info coreutils во всех входящих в него манах упоминается. (;

Я не спорю. Но как выйти на приведённую статью? А в info coreutils 'cat' ничего про это также нет.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Каким GUI сделать это быстро удобно

Сообщение sash-kan »

NickLion писал(а): ↑
15.06.2010 21:52
Так же и info coreutils - что надо, то и можно почитать.
первый раздел (introduction) — совсем коротенький.
на втором (common options) вступление, собственно, и заканчивается. дальше уже разделы, разбитые по функциям входящих в них программ. и как раз в этом разделе, в самом начале, и написано про «--». и подразделы его тоже имеет смысл прочитать для понимания картины. там общая для всего gnu-инструментария информация сосредоточена.

p.s. а вот чтение спецификаций posix-а (хотя бы последней версии), это, пожалуй, только для «продвинутых».
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Каким GUI сделать это быстро удобно

Сообщение drBatty »

sash-kan писал(а): ↑
02.06.2010 23:06
скорее всего, невозможно.

угу. главное - зачем?
у меня кроме как ПКМ->open with->other->cat >ttt
ничего не придумывается...
только это не работает почему-то (в konq...)
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
richrd
Сообщения: 227

Re: Каким GUI сделать это быстро удобно

Сообщение richrd »

drBatty писал(а): ↑
16.06.2010 09:46
sash-kan писал(а): ↑
02.06.2010 23:06
скорее всего, невозможно.

угу. главное - зачем?


Что бы в одном файлике собрать содержимое нескольких.

drBatty писал(а): ↑
16.06.2010 09:46
sash-kan писал(а): ↑
02.06.2010 23:06
скорее всего, невозможно.

у меня кроме как ПКМ->open with->other->cat >ttt
ничего не придумывается...
только это не работает почему-то (в konq...)


Это уходит в .xsession-errors
type: tail .xsession-errors
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Каким GUI сделать это быстро удобно

Сообщение BIgAndy »

richrd писал(а): ↑
27.06.2010 15:12
Что бы в одном файлике собрать содержимое нескольких.

Интересно, а чем cat onefile >> otherfile не угодил? если нужно гуй, заводите любой гуевый эмулятор терминала.
Спасибо сказали:
richrd
Сообщения: 227

Re: Каким GUI сделать это быстро удобно

Сообщение richrd »

BIgAndy писал(а): ↑
27.06.2010 16:26
richrd писал(а): ↑
27.06.2010 15:12
Что бы в одном файлике собрать содержимое нескольких.

Интересно, а чем cat onefile >> otherfile не угодил? если нужно гуй, заводите любой гуевый эмулятор терминала.

читайте первый пост. и 7й :)
Спасибо сказали: