Найти различия в файлов и сортировка файлов по ключевым

Так у меня две языковые файлы, английском и французском языках. Они в таком формате:

ключ=перевод

Пример на английском будет:

пользовательского интерфейса.название=мой титул

И по-французски:

пользовательского интерфейса.название=Пн титр

Поэтому мне нужен скрипт, который считывает языковые файлы и находит различия. Так говорят, что английский файл ключей:

пользовательского интерфейса.название=Название
пользовательского интерфейса.близко=близко

Но французы имели только

пользовательского интерфейса.название=Пн титр

После запуска скрипта, он должен вывести файл - французски.изменений , содержащий пользовательский интерфейс.близко=близко. Таким образом, я могу отправить файл в переводчики, и они могут его перевести.

Когда я получу его обратно, я могу просто запустить кота - французски.изменения >> французский; рода -о Language_fr_FR.свойства, чтобы объединить изменения.

Я также нужен способ сортировки языковые файлы ключей не вся линия.

Я посмотрел на дифф , но не знаете, как правильно его использовать. Я использую Linux для довольно некоторое время, но не настолько, чтобы ускорить необычные сценарии :)

Спасибо за любую помощь!

+558
Wesley Womack 16 июн. 2015 г., 22:07:13
33 ответов

Выполнение программы в терминале с помощью команды, такие как ./программа запускает программу, но ждет, пока программа не закроется. Это полезно, если вы хотите видеть вывод программы, но что, если вы просто хотите выполнить программу и продолжать работать в этом терминале во время работы программы?

+990
amstera 03 февр. '09 в 4:24

Какой портативный способ удалить первую строку1 из шаблонов ?
С лицензией GNU СЕПГ я могу сделать

С/[^\П]*\Н//

но насколько я знаю это (используя в скобки [] выражение) - это не портативный.


Практический пример: вот, СЭД печатает последнюю секцию файла, включая разделитель через переносимого кода. Я хочу удалить первую строку из шаблона так, чтобы исключить разделитель и сделать переносимым способом. С лицензией GNU СЕПГ все просто:

СЭД 'ч;/===/ч;$!д;//д;х;С/[^\П]*\Н//' входной_файл

1: очевидно, что это должно быть сделано без перезагрузки цикла команды...

+971
istorijalizi 29 дек. 2019 г., 14:08:17
Другие ответы

Связанные вопросы


Похожие вопросы

а разветвление-служба [...] YAJSW (еще одна Ява службы фантик) [...] ExecStart=/opt/foo/startup.sh [...] ExecStop=/opt/foo/shutdown.sh [...] ПИД записывается в файл [...]

Такого рода вещи является эндемической с Java, и действительно, казалось бы, с системами Oracle в целом; но и совершенно ненужные. Вам не нужны менеджеры бедняка службы, написанные на скрипт или Java, запустить под фактической Диспетчер служб. PID-файлы представляют собой крайне опасны и хлипкий механизм. Вам не нужно startup.sh и shutdown.sh скрипты и они в конечном итоге толкает фактический процесс обслуживания процесс дереве добром не кончится. Вам не нужны дополнительные настройки YAJSW файл. Вам не нужен сложный и своеобразный механизм сбора данных на основе стандартного вывода в память буферизации.

Ваша служба процесса должны быть подключены непосредственно к самому сервису управления, и не будут использовать systemd в разветвление готовности протокола, потому что почти ничего в природе на самом деле использует его. Не используйте скрипты оболочки оболочки для запуска менеджеров бедняка услуги. Не используйте ПИД файлов. Любые фантики скрипт должен цепь нагрузки, а не вилкой. Ваш конфигурационный файл для systemd в обслуживание устройство файл, не какой-то другой файл конфигурации. Свой механизм логирования-это тот, который поставляется с руководством службы, которая захватывает стандартного вывода и стандартной ошибки и записывает их данные в файл.

Дальнейшее чтение

+921
manisha sharma 4 мая 2018 г., 22:55:16

Но что-то про синтаксис вызывает недоумение и противоречит то, что я ожидал.

Аргументы для ЛН, в том виде, что вы используете его, являются:

ЛН [параметр]... [-Т] цель ИМЯ_ССЫЛКИ (1-я форма)

Сложная, неинтуитивная вещь заключается в том, что когда вы создаете символическую ссылку на целевой аргумент для ЛН не должен быть путь к файлу, а содержимое символической ссылки, которые будут созданы. Если вы думаете об этом на мгновение, очевидно, что это должно быть так. Рассмотрим:

$ Эхо фу >фу
$ ЛН -с ФОО бар1
$ в дуо/ФОО bar2
$ кот бар1
фу
$ кот bar2
фу
$ ЛС-л-бар1 bar2
lrwxrwxrwx 1 Мэтт Мэтт 3 декабря 29 16:29 бар1 -> фу
lrwxrwxrwx 1 матовый матовая 29 декабря 29 16:29 bar2 -> /главная/Мэтт/testdir была/фу

В этом примере я создаю 2 симлинки, названный "бар1" и "bar2", которые указывают на один и тот же файл. ЛС показывает, что ссылки сами по себе имеют разное содержание, хотя содержит абсолютный путь, и содержит относительный путь. Из-за этого, можно было бы продолжать работать, даже если его перенесли в другую директорию, и других не будет:

$ bar2 МВ /ТМП
команды $ cat /tmp/и bar2
фу
$ МВ бар1 /ТМП
команды $ cat /tmp/и бар1
кот: в /tmp/бар1: нет такого файла или каталога

Таким образом, учитывая, что мы должны быть в состоянии сделать оба относительные и абсолютные ссылки, и даже создать символические ссылки, что станет ООН-сломанной, если целевой файл позже создан, цель аргументации должна быть истолкована как произвольный текст, а не путь к уже существующему файлу.

Если вы хотите создать файл с именем deploy/resources.php ссылки на deploy/resources.build.php вы должны решить, если вы хотите создать абсолютную ссылку (которая устойчива против символической ссылки перебрасывают, но ломает, если цель перемещается), или относительной ссылкой (которая будет продолжать работать так долго, как и ссылке и цели сдвигаются вместе и поддерживать один и тот же относительный путь).

Чтобы создать абсолютную ссылку, вы могли бы сделать:

$ в deploy/resources.php PWD/deploy/resources.build.php 

Чтобы создать относительное, вы бы сначала выяснить относительный путь от источника к целевому объекту. В данном случае, поскольку источник и цель находятся в той же директории по отношению друг к другу, вы можете просто сделать:

$ ЛН-ы resources.build.php deploy/resources.php

Если они не в той же директории, вы должны были бы вместо этого сделать что-то вроде:

$ ЛН-ы ..с именем/foo/бар Ф/б

В этом случае, даже если функция foo и бар находятся в текущем каталоге, вам нужно включить ../ в в цель , потому что он описывает как найти ф из каталога, содержащего б.

Это очень длинное объяснение, но, надеюсь, это поможет вам понять ЛН синтаксис немного лучше.

+893
Dottie Peagler 4 мая 2019 г., 05:51:47
[мой_логин@mymachine в ~]$ LS с Аль-файл /etc/RC3 по.д/*файл httpd*
lrwxrwxrwx 1 корень 15 18 октября 22:03 в /etc/RC3 по.д/K15httpd -> ../init метод.д/с httpd

Это ваша проблема. Сценарий, начинающиеся с к, которой стоит убивать, в /etc/RC3 по.D не запускается во время загрузки, скрипты, начинающиеся с S будет.

Если вы делаете:

[мой_логин@mymachine в ~]$ МВ в /etc/RC3 по.д/K15httpd в /etc/RC3 по.д/S15httpd

Ваша проблема будет решена. Впрочем, это инструкцию, что нужно сделать. лучшим способом будет использование команды chkconfig вот так:

[мой_логин@mymachine в ~]$ с chkconfig httpd, а на
+863
Worgon 27 сент. 2013 г., 18:34:38

Я запускаю в Ubuntu 12.04, я не могу установить локаль язык.в utf8. Я поставил Лэнг путем настройки /и т. д./По умолчанию/язык как описано здесь.

$кот /и т. д./По умолчанию/язык
Язык=язык.в utf8
$язык
Ланг=
Язык=
ЯЗЫКОВОГО="СТАНДАРТЕ POSIX"
LC_NUMERIC ЯЗЫКОВОГО="СТАНДАРТЕ POSIX"
У="СТАНДАРТЕ POSIX"
КАТЕГОРИИ LC_COLLATE="СТАНДАРТЕ POSIX"
LC_MONETARY="СТАНДАРТЕ POSIX"
ДЛЯ КАТЕГОРИИ LC_MESSAGES="POSIX И"
LC_PAPER="СТАНДАРТЕ POSIX"
LC_NAME="СТАНДАРТЕ POSIX"
LC_ADDRESS="СТАНДАРТЕ POSIX"
LC_TELEPHONE="СТАНДАРТЕ POSIX"
LC_MEASUREMENT="СТАНДАРТЕ POSIX"
LC_IDENTIFICATION="СТАНДАРТЕ POSIX"
ЗНАЧЕНИЕ LC_ALL=POSIX И

Но он не работает, как вы можете видеть выше. Как мне установить этот Лэнг переменной язык.в utf8?

Причина, по которой я прошу, когда я запускаю Эхо -е "\x03\ВВ", я получаю Юникод греческую букву "лямбда" символ отображается правильно, но моя проблема с Emacs. В Emacs, я не могу отобразить символы в кодировке Unicode, например: с-х 8 рэт 03bb выходы \u03bb, вместо греческой буквы лямбда-символ. Я думал, что проблема с этими настройками локали, но я не могу установить их.

Редактировать: Я думаю, что проблема исправлена.

$пользователь-C Су $'ОКР; Эхо -==; язык' | для egrep '==|Лан'

Язык=язык
Язык=язык
==
Язык=язык
Язык=язык

Решение для меня было, я использовал mintty по SSH в Ubuntu 12.04 Выпуск сервера, так что мне пришлось настроить ~/.pam_environmentи ~/.и т. д/файле ssh_config, и ~/bashrc следующее. Но моя настоящая проблема с Emacs был не об этой конфигурации Ubuntu, поэтому я понятия не имею, что это Лэнг переменной конфигурации используется для Или если я установить его на правильные значения.

Правка 2: Вот шаги, которые я взял, чтобы решить эту проблему, после предложения из ansivirus от канала #Ubuntu в ИРЦ:

Добавить в ~/.файл

экспорт язык="Ан"
экспорт Ланг="с"
экспорт для категории lc_messages="с"

Добавить в ~/.pam_environment (так это должно быть проблематично)

Язык=язык
Язык=язык

Добавить в файл/etc/протокол ssh/sshd_config в

UsePAM да

Закомментировать в файле/etc/СШ/файле ssh_config

# SendEnv Lang и LC_*
+768
KelleBelle 28 сент. 2019 г., 01:05:04

Вам понадобится пакет для потоковой передачи аудио через локальную сеть

вам потребуется установить PulseAudio и:

Регулятор громкости с PulseAudio (pavucontrol) для уровней звука и маршрутизации звуковых потоков

Предпочтения с PulseAudio (пользовательский интерфейс) для потоковой передачи
Вкладки многоадресной/РТП настроить для РТП отправителя или приемника
Вкладка одновременном выходе получить звук на несколько устройств

Локальной сети потоковое аудио может быть отложено на 1 или 2 секунды по сравнению с источника звука, так что звук не хороший, если вы можете услышать и синхронизацию аудиопотоков сразу при переходе между двумя комнатами

+758
Fuseka 26 сент. 2015 г., 06:30:55

Im возникли проблемы с пытаясь вытянуть IP-адрес нашего файла журнала вызовов полном объеме.

Это то, что строка в файле выглядит

[2016-11-10 11:22:42] уведомление[24518] chan_sip.с: Регистрация от '"100" ' ошибка '62.210.189.39:6584' - неверный пароль

Мне просто нужен IP-адрес Между ' и :

Ниже-это моя попытка и получать это для того, чтобы вытянуть ИС

СЭД -е "/искусству[[:пробел:]]для[[:пробел:]]'*.*.*.*:*'/,/[[:площадь:]]-[[:пробел:]]неправильно[[:пробел:]]пароль/п" полный > output.txt
+729
Avrohom Yisroel 24 апр. 2018 г., 13:07:38

Из APUE

  1. Если процесс имеет привилегии суперпользователя, функция битов setuid устанавливает реальный идентификатор пользователя, эффективный идентификатор пользователя и сохраненный идентификатор пользователя в uid.
  2. Если процесс не имеет привилегий суперпользователя, но жидкости равна либо реальный идентификатор пользователя или сохраненный идентификатор пользователя, в режиме setuid устанавливает только эффективный идентификатор пользователя в uid. Реальный идентификатор пользователя и сохраненный идентификатор пользователя не изменился.
  3. Если ни один из этих двух условий, errno устанавливается до возникновения ошибки EPERM и возвращается -1.

Что значит "процесс суперпользователя" имеете в виду?

Значит ли это, что реальных пользователей процесса имеют идентификатор 0, т. е. будучи корень?

Значит ли это, что эффективный пользовательский процесса имеют идентификатор 0, т. е. будучи корень?

Спасибо.

+708
senthilnathan 21 февр. 2014 г., 02:12:50

Я установил Guake в моей коробке Archlinux и я был действительно удовлетворен. Оказалось, что после перезагрузки компьютера на другие вопросы, его поведение странным образом изменилось. Теперь, когда я переключаюсь между рабочими столами с ++Вверх или вниз Guake не отображаются на столе. Вместо этого, он всегда показывает в том же столе, где я набрал Ф12. Следовательно, если я вернусь к этому рабочему столу можно использовать повторно, но то, что я действительно нужно, это для того, чтобы следить за мной, пока я меняю рабочие столы. Я пробовала много различных параметров в настройках, ... не повезло!

Это для меня самый ценный характеристика Guake и, следовательно, я действительно потерял. Кстати, я бегу на Вэйланд поэтому у меня возникли проблемы с привязкой F12, чтобы открыть Guake и я сделал это при помощи сочетания клавиш с гномом-настройки инструмента. Я не думаю, во всяком случае, это должно повлиять на поведение Guake

+692
Avaraise 1 янв. 2020 г., 12:07:45

После прочтения 24.2. Локальные переменные, я думал, что объявление переменной ВАР с сайта местного означало, что ВАРс стоимость только в блок кода, ограниченный фигурными скобками функции.

Однако, после запуска в следующем примере, я узнал, что ВАР может также получить доступ, чтение и запись из функции вызывается этот кусок кода, т. е. даже если ВАР объявлен местные в outerFunc, innerFunc еще способен читать и изменять его значение.

Запустить Его В Интернете

#!/usr/Бен/ОКР Баш

innerFunc функция() {
 ВАР='новое значение'
 Эхо "innerFunc: [вар:${вар}]"
}

outerFunc функция() {
 местные ВАР='первоначальная стоимость'

 Эхо "outerFunc: до innerFunc: [ВАР:${переменная}]"
innerFunc
 Эхо "outerFunc: после innerFunc: [вар:${вар}]"
}

Эхо "глобальные: до outerFunc: [ВАР:${переменная}]"
outerFunc
Эхо "глобальное: после outerFunc: [ВАР:${переменная}]"

Выход:

глобальные: до outerFunc: [ВАР:] # как и ожидалось, `ВАР` недоступен вне outerFunc`
outerFunc: перед innerFunc: [ВАР:начальное значение]
innerFunc: [ВАР:новое значение] # `innerFunc` имеет доступ к `ВАР` ??
outerFunc: после innerFunc: [ВАР:новое значение] # модификация `ВАР` купить `innerFunc` видна `outerFunc` ??
глобальное: после outerFunc: [ВАР:]

Вопрос: это ошибка в моем оболочки (Bash 4.3.42, в Ubuntu 16.04, 64бит) или это ожидаемое поведение ?

Редактировать: решена. Как отметил @MarkPlotnick, это действительно ожидаемое поведение.

+692
rsarro 20 мар. 2019 г., 04:49:11

Я думаю потому, что найти , используя fnmatchфункции стандартной библиотеки C, так что если FNM_NOESCAPE не задано, обратной косой черты в шаблон после которого следует любой символ, которые будут соответствовать второй символ в строке.

FNM_NOESCAPE

Не относитесь к символ `\' специально в модели. Как правило, котировки \ ` 
следующий символ, выключая свое особое значение (если любой), чтобы он 
соответствует только себя. При цитировании включена, \ шаблон`? ' соответствует только 
в строке `?', потому что знак вопроса в шаблоне действует как 
обычный характер. Если вы используете FNM_NOESCAPE, то ` \ ' - это обычный символ.

Я проверить с найти (в GNU findutils) 4.4.2 и версией glibc 2.15, эта опция выключена. проверьте строку 42 в fnmatch.ч:

#определить FNM_NOESCAPE (1 << 1) /* Обратная косая черта не цитировать специальных символов. */
+630
Laurent G 3 дек. 2015 г., 06:27:22

Перечитывая ваш вопрос, я думаю, что вы просто пропускаете опция СЭД. То есть вариант, что делает СЭД изменить файл на месте, а не печатать результаты в стандартный вывод.

Обратите внимание, что это очень хорошая идея, чтобы проверить ваш СЕПГ команду перед использованием переключатель, как нельзя "отменить" команду, если вы сделаете это неправильно.

Так, например, при запуске СЭД с/старое/новое/' myfile будет, вы увидите содержимое из файла myfile , распечатанные на терминале с первого экземпляра старой в каждой строке заменяется на новый. Если вы запустите СЕПГ -я с/старое/новое/' myfile будет, вы не увидите что-нибудь распечатать—файл myfile будет (безвозвратно) редактировать на месте.

Вы можете также использовать, например, -я.бак вместо , который будет вызывать исходный файл должен быть сохранен как файл myfile.бак и отредактированный файл появится в файл myfile. (Вы можете определить, что расширение, которое вы хотите вместо .бак и его не нужно начинать с точки, но .бак обычный использовать для этой цели.)

Кавычки вокруг вашего пространства, содержащего именем это отдельная тема и ответ на этот вопрос прост—использовать двойные кавычки, чтобы получить переменную расширения без разбиение на слова. Так что если у вас есть переменная filenamevariable="мои файл имя которого содержит пробелы", необходимо обращаться к нему так: ООО с/старое/новое/' "$filenamevariable"

Некоторые другие рекомендованные для чтения:

+623
Rodriguez A Luis 24 апр. 2014 г., 02:26:52

Например у меня есть файл с названием fileNames.txt. кошка >имена возвращается

абет

возможность

абак

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

+587
Craig B 10 сент. 2012 г., 21:47:20

Вам нужно будет получить доступ с пользователем, а не только из-за СШ авт, также из-за разрешения файла и собственности.

Мне очень нравится использовать rsync для более чистой передачи. Добавочные зонные передачи данных может быть возобновлена, что foundamental, когда вы не имеете полный контроль над сетевого соединения между серверами 2

+553
jake9115 2 мая 2017 г., 18:11:03

Вино в настоящее время не реализуют WSCSetApplicationCategory, но учитывая, что это должна делать, это может быть достаточно, чтобы добавить заглушку:

@ WSCSetApplicationCategory стаб 

в библиотеки DLL/ws2_32 в/ws2_32 в.спец в вине источник (и тогда нужно перестроить...).

+526
BonanzaDriver 1 мая 2013 г., 13:51:07

С ksh93, Баш, ЗШ или МКШ:

для файл В *; делать
 функции printf '%з\п' "${файл:3:2}"
сделано | рода -у
+465
ElmntCos 19 июн. 2017 г., 12:56:10

"Шлюзы" являются частью маршрута. (На самом деле, алгоритм маршрутизации просто хочет знать, где, чтобы отправить определенный пакет (далее-хоп), она не волнует, если следующий узел-это то, что вы называете "шлюз", или просто нормальный хозяин).

Так что используйте IP-маршрута , чтобы увидеть свои таблицы маршрутизации. Если вы не знаете адрес диапазонов, использовать IP-адрес , чтобы увидеть их. Все маршруты, которые имеют следующие переходы в диапазоне адресов какой интерфейс будет "шлюз" кандидатов.

Вы можете также использовать IP-маршрут вам 1.2.3.4 для просмотра следующего прыжка пакет с это конечный пункт будет отправлен. Это может быть более удобным.

Редактировать

На всякий случай, краткое напоминание о том, что происходит за кулисами:

Когда узел подключается к сегменту локальной сети, и может послать широковещательный DHCP для получения IP-адреса. ("Привет, я здесь новенький, какой IP-адрес я должен использовать?"). Сервер DHCP в сегменте локальной сети (например, ваш домашний роутер), то ответы "Добро пожаловать, использовать этот IP-адрес, и кстати, если вы хотите получить доступ к интернету из этого сегмента, пожалуйста, используйте этот адрес шлюза в качестве следующего прыжка."

Типичная реакция на это адрес шлюза объявление, что хозяин задает маршрут по умолчанию на этот адрес.

Если вы подключены к локальной сети из трех сегментов, каждый со своим DHCP-сервер, и каждый с подключением к интернету через шлюз (что не должно происходить в профессионально разработанных сеть), то хозяин получит три протокола DHCP ответы с разных шлюзов, будет установить маршрут по умолчанию каждый раз, и последний побеждает. Обратите внимание, что нет интерфейс "по умолчанию".

Так что если ваша ситуация не то, что вы являетесь частью корпоративной сети с различных ближайших узлов в каждом сегменте каждого интерфейса, но вы не подключились к Три ваших домашних сетях, где никто не потрудился установить правильную инфраструктуру для такого случая, и вы хотите знать, объявленного шлюз в DHCP-ответы, вы можете (1) Найдите в журналах для DHCP ответы (2) отсоедините все три интерфейса, повторно подключите каждый в свою очередь, получить новый DHCP в ответ и записать маршрут по умолчанию, (3) использовать инструмент для отладки DHCP-запросы, так что вы можете отправить еще один.

Обратите внимание, что эта информация будет для вас бесполезен: вы можете использовать только один маршрут по умолчанию, и вы не можете использовать разные шлюзы в интернет, чтобы как-то сделать быстрее скорость и т. д.

+415
Maxwell Flanders 6 дек. 2019 г., 22:04:44

Редактирование входит.конф такой:

слушать=да
anonymous_enable=да
local_enable=да
write_enable=да
chroot_local_user=да

Сохранить и перезапустить службу входит:

служба входит перезапуск
+409
msolomon4 28 июн. 2015 г., 19:09:14

Я только начал изучать о U-Boot и возможность писать приложения, которые можно запустить с U-загрузки, поэтому, пожалуйста, будьте терпеливы и, если возможно, добавить больше деталей, чтобы помочь мне узнать.

Я хотела попросить помощи, как я пытаюсь подключить флешку к моей рукоятки Коркы устройство А9. Я хочу быть в состоянии иметь доступ ко всем файлам на этом диске через мой U-загрузки скриптов. На примере моего скрипта/приложения (не уверен, что я буду делать еще) будет просто запустить после u-boot загружает, и мой скрипт будет парсить все файлы.

Я планирую использовать U-загрузки приложения, так что у меня есть доступ ко всем загрузчика драйверов. В U-Boot поддерживает USB, и я могу видеть мой USB флэш-диск в командной строке загрузчика. Как это можно сделать, любая помощь будет высоко ценится, пожалуйста.

+395
Allen Mcferon 22 янв. 2016 г., 01:32:22

Можно использовать : только один раз. Цитировать стандарт:

"Самую длинную последовательность подряд идущих нулей поля заменяется двойным двоеточием. Если есть несколько длинных трасс из всех-ноль поля, то это самый левый, что сжимается. Е. Г., 2001:db8:0:0:1:0:0:1 оказывается, как 2001:db8::1:0:0:1, а не как 2001:db8:0:0:1::1".

Попробуйте вместо этого: судо команду ifconfig как wlan0 inet6 добавить на fe80::215:ФФ:febf:29b1

+395
Programmerzzz 14 дек. 2015 г., 20:40:21

Я всегда подаст его в распределение, а также вверх по течению. Если можно ссылку, что ты сделал это в обеих системах. Предоставляют прямой URL на вашу ошибку, так что это очевидно, что вы сделали.

Я много раз видел ошибки, которые сидели без движения, поэтому лучше уделять столько внимание к этой проблеме как можно как локально, так для разработчиков приложений, а также распределений, связывать приложение.

Но использовать лучшие решения.

+339
faomu 11 дек. 2010 г., 06:00:55

Редиректы и трубы не являются частью команды; они являются структура трубопровода между командами. Таким образом, вы не сможете посмотреть на параметр, который перенаправляет стандартный вывод или стандартный поток ошибок, глядя на аргументы командной строки.

Тем не менее, можно посмотреть в/proc/$$/ФД и посмотреть, к которой 0 (стандартный ввод), 1 (стандартный вывод) и 2 (Стандартная ошибка) связаны.

$ кот foo.sh
#!/бин/Баш
Echo "мой пид $$"
ЛС-л в /proc/$$/ФД/
$ ./foo.sh 2> /tmp/и errorsgohere
Мой пид 30842
всего 0
lrwx------ 1 имя пользователя имя пользователя 64 28 июня 14:33 0 -> /Дев/оч/0
lrwx------ 1 имя пользователя имя пользователя 64 28 июня 14:33 1 -> /Дев/оч/0
л-серии WX------ 1 имя пользователя имя пользователя 64 28 июня 14:33 2 -> /tmp/и errorsgohere
ЛР-х------ 1 имя пользователя имя пользователя 64 28 июня 14:33 255 -> /home/username/foo.sh
+264
PeanutsMonkey 15 июн. 2018 г., 07:00:37

Если сервер имеет медленный процессор избегать контрольные суммы и сжатия с rsync. Я хотел удалить Вариант НТ "-Z" в команды rsync.

по rsync --обновление -alvr-исключить '*кэш*' --исключить '*.ГИТ*' в /var/www в/* [email protected]:/var/www/

Обратите внимание, что он не будет избегать rsync для сравнения 650 тыс. файлов. Вы могли синхронизировать каталоги в /var/www и по одному, чтобы уменьшить количество проверенных файлов за один раз.

+200
rxu 6 мая 2010 г., 15:21:09

Время на моем рабочем столе отображается как "мая 20 08:05". Я мог бы изменить его, как "20 мая 08.05"? Это потому, что я живу в Финляндии и я хотел бы чтобы было показано как в Финляндии.

+196
Iris MacIntosh 8 сент. 2013 г., 23:27:21
[Не] удалось проверить целостность файлов паролей и групп. Увидеть 'systemctl теневой статус.услуг для деталей. 

Я получаю это сообщение в Т1 каждый раз, когда я запустить компьютер, но я даже не заметила что-нибудь еще сгодится. Это значит, что моя система находится под угрозой? Если не что это значит и что мне делать (если что), чтобы это исправить?

Компьютер работает Арч Линукс 64 бит.

+180
user6072878 28 апр. 2014 г., 12:20:33

В Баш:

история | тр -з ''| вырезать -д' ' -Ф3-

В ЗШ и КШ:

история -Н

В tcsh в:

история -ч

Редактировать

Также смотрите Раша ответа об использовании ФК.

+174
sakit 11 сент. 2012 г., 10:13:56

Пример:

РМ -РФ так /sdcard/пример
команды mkdir -р /и sdcard/пример
пример Эхо "" > /sdcard/example/example.txt
команду chmod -777 РФ так /sdcard/пример
Эхо "готово" 

Вместо того чтобы печатать, что снова в моей shell-скрипт (на bash)
Я хочу сделать все эхо в одной команде, как ярлык Есть ли способ сделать это?
Пытался сделать это, но не работать

пример псевдоним="РМ -РФ /sdcard в/пример
команды mkdir -р /и sdcard/пример
пример Эхо "" > /sdcard/example/example.txt
команду chmod -777 РФ так /sdcard/пример
Эхо "готово""

Но это не работает, когда я введите команду
Извините за плохой английский

+153
Nishanth Reddy 29 апр. 2019 г., 08:02:51

Так что я понимаю, как использовать СЭД, а именно, когда поиск с использованием подстановочных знаков, .*. Проблема я столкнулся в том, как найти и заменить с помощью подстановочных оба раза, как поиск и замена части команды. Пример поможет лучше проиллюстрировать это:

$кот test.txt
а(до н. э.)
а(л)
а(д)
а(Лок)
а(babab)
а(протокол H323)
$

Я хочу, чтобы добавить строку, _mynewstring, чтобы все, что приходит после это([струны некоторой длины]. Обратите внимание, что я не могу просто сделать "найти и заменить" от закрывающей скобки, потому что есть другие закрывающую скобку в каждой строке (который я оставляю для простоты примера), но никто, чей парные открывающая скобка есть , а перед ним. Результат должен выглядеть так:

$кот test.txt
а(bc_mynewstring)
а(l_mynewstring)
а(d_mynewstring)
а(loke_mynewstring)
а(babab_mynewstring)
а(h323_mynewstring)
$

Я пробовал следующие,

СЕПГ -я с/с(.*)/а(.*_mynewstring) test.txt/г' 

но это только выходы,

кошка test.txt
а(.*_mynewstring)
а(.*_mynewstring)
а(.*_mynewstring)
а(.*_mynewstring)
а(.*_mynewstring)
а(.*_mynewstring)

Четко по шаблону рассматривается как строковый литерал, который не то, что мне нужно, но после тщательного погугли, я не уверен, как я бы сделал это иначе. Я попытался с помощью решения на awk, grep В, и комбинации всех трех безрезультатно. Спасибо за любую помощь вы можете предоставить.

+134
DatBoi356 22 июн. 2011 г., 10:05:53

Я хочу включить устройства Bluetooth, когда система.

Это рекомендуемый способ сделать это?

Команда команду sudo hciconfig hci0 вверх.

Я должен положить его в файл/etc/rc автомобиль.местные? или я должен использовать обновление-РЦ.д?

Если нет "правильного" способа сделать это, я выберу путь с файл/etc/rc автомобиль.местные.

Спасибо.

Редактировать

После @КРТ ответ я добавил @перезагрузки процентах, но hci0 все еще не работают после перезагрузки. По данным в/var/журнал/системный журнал работа выполняется правильно.

1136 24 мая 11:17:20 Кляйн каталог /usr на/sbin/cron-а[2107]: (хрон) информация (идентификатора ФД = 3)
1137 24 мая 11:17:20 Кляйн каталог /usr на/sbin/cron-а[2108]: (хрон) запуска (вилка ОК)
1138 24 мая 11:17:20 Кляйн каталог /usr на/sbin/cron-а[2108]: (хрон) информация (бег @перезагрузки вакансии)
+121
Catiger3331 6 февр. 2019 г., 18:12:38

Загрузиться в Recovery-режим. Здесь вы root. горе -о перемонтировать,РАО /

команду chmod 0755 /ЕГР
+93
Thorleif 10 июн. 2018 г., 19:30:08

Клавиш для выполнения команд

Вы можете создавать сочетания клавиш для запуска команд, я успешно использую XBindKeys в GNOME 3.8.4 для этой цели.

Мой был скромный, но мне нравится создавать сочетания клавиш для Наутилус начать с определенного открытые каталоги.

Пример

Вам нужно сначала убедиться, что пакеты xbindkeys установлен.

Тогда вам нужно выполнить следующую команду только один раз, чтобы создать шаблон xbindkeys конфигурационный файл.

$ xbindkeys --по умолчанию > /домой/на основе SAML/.xbindkeysrc

После создания файла вы можете открыть его в текстовом редакторе и добавить такое правило:

"Наутилус --браузер /домой/на основе SAML/проекты/путь/к/некоторые/реж"
 Помощью mod4+шифт + м

С выше изменений мы должны убить xbindkeys , если он уже работает, и перезапустите его.

$ xbindkeys команду killall
$ xbindkeys

Теперь с этим работать в любое время, я типа мод+Шифт+м Наутилус откроется соответствующая папка открылась.

Ссылки

+34
Tech Killer 7 нояб. 2011 г., 18:38:38

Вместо массива.рекламного лучше использовать сокращение.как vfat , поэтому команда будет выглядеть

судо массива.для vfat /dev и индекса sdax

где X будет нужное количество для вашего раздела.

Что должен сделать работу!

+31
user2171 12 авг. 2017 г., 03:28:59

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil