Мне нужно взять первые 4 символа первой строки в файле и мне нужно его в переменной

У меня есть файл как

sample1.txt

ABCDE10998909
10898990XYZ
1898772222YGH
8980000000000sihgj

Выход:

АВСD

Мне нужно взять первые 4 символа первой строки в файле и мне нужно его в переменной.

+654
1lus1loppa 9 апр. 2015 г., 05:22:28
40 ответов

Иногда у вас есть зависимости от версии будет использоваться для работы. В вашем случае это будет версия Java для питания вашего сервера Tomcat. Глобальной версии Java могут меняться с течением времени и сделать ваш котяра падение сервера из-за ошибок или несовместимостей. Так что если вы определите ваши собственные переменной JAVA_HOME вы можете убедиться, что ваш котяра начинает с версии Java, которые вы ранее проверены и вы можете положиться. Еще один момент может быть, что у вас есть несколько экземпляров, запущенных и нужно указать другое CATALINA_HOME для различных случаев.

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

+999
Lara Johnson 03 февр. '09 в 4:24

Если вы раздела устройства с помощью помощью gdisk в отличие от программы fdisk вы будете создавать с GPT стиль разделов таблица, в которой для каждого раздела, можно провести PARTUUID и PARTLABEL. На С команду в консоли gdisk позволяет задать название раздела, т. е. PARTLABEL.

Эти идентификаторы разделов не изменяются при форматировании раздела с помощью создания новой файловой системы на нем.

Большинство файловых систем позволяют получить или установить идентификатор и метка на файловую систему. Средства для этого зависит от типа файловой системы, например в ext3/4 это tune2fs С И . Они появляются как UUID и метки в Linux.

Не путайте эти 2 набора идентификаторов. blkid покажет их все:

на /dev/sdb1: метка="что mylabel" идентификатор UUID="труба a369-D716" тип="как vfat" PARTLABEL="мой новый раздел" \
PARTUUID="f0817245-d3ce-408b-9457-e33dfc04aebe"

Вы можете увидеть в udev атрибуты с

$ udevadm инфо -п $(udevadm инфо-путь г-н к /dev/sdb1)
...
Е: ID_FS_LABEL=ЧТО MYLABEL
Е: ID_FS_LABEL_ENC=ЧТО MYLABEL
Е: ID_FS_UUID=труба a369-D716
Е: ID_FS_UUID_ENC=труба a369-D716
Е: ID_PART_ENTRY_UUID=f0817245-d3ce-408b-9457-e33dfc04aebe
Е: ID_PART_TABLE_UUID=7301d696-b66d-4f85-8272-7dd5e29175ae
Е: ID_PART_ENTRY_NAME=мое\x20new\x20partition
+967
WZH 27 дек. 2019 г., 01:56:57
Другие ответы

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


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

Проблема в том, что ваше новое имя хоста не может быть разрешено в IP-адрес. Есть два основных решения для вашей проблемы.

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

Второе и более простое решение-это установка НСС-myhostname. Пакет Debian зовут на libnss-myhostname так что просто установить его с помощью apt-получить установку на libnss-myhostname. Это позволит вам всегда решить ваши текущие узла.

+840
Crali024 20 окт. 2014 г., 19:32:47

Похожие на Стефан это на Perl решение на awk можно избежать вопроса защиты "опасные" интерполированное значение с альтернативный подход:

нужна структура экспорта="anypattern" # или любой оболочки цитирование 
на awk 'шп==1,$0~ЭНВИРОН["картина"] {подпункт(ЭНВИРОН["картина"],"замена")} 1' вход
# gsub или если вы хотите несколько матчей на первой линии с любого матча

и если данные (возможно) большие и шаблон (возможно) дорого, на awk можно также избежать ненужных соответствия еще в одном матче был найден с немного другой фразеологизм:

на awk '!х&&$0~ЭНВИРОН["картина"] {подпункт ("ЭНВИРОН" ["картина"],"замена");х=1} 1' вход
# Дитто

Напоминание: на awk (или СЭД) обрабатывает & в восстановительной стоимости специально; Если вам нужно реальное & префикс с \ (который, как правило, сначала должны быть раковины,-цитирует; вот он в "), а также двойной фактической \

+830
user15096 31 дек. 2013 г., 12:07:03

Вы можете сделать это с помощью консоли петли:

для меня в $(сл 1 3); делать
 поглазеть -Ф" " '{печати $2, 7$, $8, $9}' acr30R_vs_acr30NR_${я}.ассоц.логистические >>/mnt/jw01-aruk-home01/projects/jia_mtx_gwas_2016/common_files/output/imputed_dataset/all_50_mi_datasets/acr30R_vs_acr30NR_combined_coefficients/acr30nr_r_logistic_${i}.txt
сделано

Вы можете заменить 1 и 3 соответствующие значения в первой строке. Примечание ${Я} во второй строке (в двух местах): это заменить каждое значение в последовательности, в свою очередь.

+830
Syed Masiuddin 17 янв. 2015 г., 08:07:25

Вам не придется бежать места в СЭД команду, просто использовать двойные кавычки в Эхо команду, чтобы избежать разбиение:

$ DoMSp=$(Эхо "$дом" | СЭД "ы/^0*/ /"); Эхо "$DoMSp"
1
+794
vvekef 29 мая 2015 г., 14:30:10

Предположим, я делаю архиве несколько файлов с помощью этой функции:

gen_password () 
{
 команду GPG --Gen и-случайные 1 "$1" | Перл-нэ'
с/[\х00-\х20]/ЧР(орд($^Н)+50)/Гэ;
с/([\x7E-\xdb по])/ЧР(орд($^Н)-93)/Гэ;
С/([\в xdc-\xFF])/ЧР(орд($^Н)-129)/Гэ;
 печатать $_, "\п"'
}

архив () 
{
ИМЯ_АРХИВА="$1"
 Пароль=$(gen_password 32)
 7za а-п"$пароль" -МВО -- "$ИМЯ_АРХИВА" "[email protected]"
 Эхо", созданного 7z архив с паролем '$пароль'"
}

Это хорошо работает, и я пытался загрузить зашифрованный архив на файлообменник сервер.

Так есть скрипт, который загружает содержимое файла на сервер(источник):

загрузить() 
{
 если [ $# -экв 0 ]; затем Эхо "без указания аргументов. Использование:\Нехо трансфер в /tmp/тест.МД\НКАТ /tmp/и тест.тест МД | передачи.МД"; возвращение 1; Интернет 
 tmpfile=$( mktemp -Т transferXXX ); если телетайп -s, тогда basefile=$(базовое имя "1 $" | СЭД -е 'в S/[^а-Яа-З0-9._-]/-/г'); завиток-прогресс-бар-загрузить-файл "$1" "https://transfer.sh/$basefile" >> $tmpfile; еще завиток --прогресс-бар-загрузить-файл "-" "https://transfer.sh/$1" >> $tmpfile ; интернет; кошка $tmpfile; РМ -Ф $tmpfile;
}

Так я пытаюсь передать зашифрованный архив в наивный способ:

архив 1.rar pass.tar.gz d7432.ПНГ фу.С 7z | загрузить

Но есть одна проблема - зашифрованный архив unreacheable для загрузки и команды удалились без результата.

Итак, вопрос: как мне передать файл, чтобы он правильно загружен?

+779
YATO 20 янв. 2015 г., 12:51:13

С вставьте команду:

ВАР="$(вставить -д',' -с <<<"$Вар")"
  • -д -',' - слияние строк из файла, используя , в качестве разделителя
+749
minh911 15 окт. 2011 г., 12:48:05

Мои друзья дали мне ответ. По умолчанию, ключ определяет машина, а не пользователь. Так что ключи хранятся в /etc/СШ/. Вот почему у меня есть другой ключ от того, что содержится в файле /root/.СШ

+680
cecil bashir 17 авг. 2014 г., 09:23:19

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

человек кал | руководитель
человек кал | кошки

Если вы хотите, чтобы страница человек (или по крайней мере часть, которую вы уже просмотрел) остаются в буфере терминала прокрутки при выходе меньше, работать

Меньше=-х коэф человек 

(это может иметь странные эффекты, хотя на некоторых терминалах.)

Если Вы читаете страницу человек и хотите попробовать что-то из, самый простой способ сделать это, чтобы держать страницу открытой в одном терминале и командной строке в другой терминал. Если возможно, организуйте для обоих терминалов должны быть видны на экране одновременно. Вы можете использовать экран или Tmux , если вы не можете запустить два терминала эмуляторе Windows по какой-то причине.

Если вы хотите сделать все в одном терминале, можно приостановить человека команды нажатием клавиш Ctrl+Z и, и вернуться к нему с помощью команды ФГ. Если у вас есть несколько приостановлено или справочная команды, ФГ возобновляет последний был на первом плане; вписав %1, %2и т. д. резюме одного места по номеру задания.

+662
Gingerninja 19 сент. 2010 г., 08:38:25

Ютуб-дл не поддерживает SOCKS прокси-сервера. Есть запрос на это, с одной парой рабочих предложений.

Ютуб-дл поддерживают HTTP-прокси из коробки. Чтобы воспользоваться этой поддержкой, вам потребуется выполнить доверенности от myserver.com. Практически любой легкий прокси, например tinyproxy. Прокси нужно только слушать местных соединений (слушать 127.0.0.1 в tinyproxy.конф). Если HTTP прокси-сервер прослушивает порт 8035 (8035 порт), выполните следующую команду через SSH:

СШ -л 8035:имя localhost:8035 [email protected]

и установить переменные окружения при и https_proxy:

экспорт при=HTTP://локальный:8035/ https_proxy=http://локальный:8035/
ютуб-дл youtube.com/watch?V=3XjwiV-6_CA
+655
TBQPR 21 мар. 2013 г., 03:41:31

FTP-сервер нужен канал для передачи данных. Порт 21 используется для установления соединения. Итак, чтобы сделать передачу данных можно, нужно включить порт 20 , а также. Вижу следующие параметры

Сначала загрузить модуль, чтобы убедиться, что пассивный FTP-соединения не отверг

команды modprobe ip_conntrack_ftp

Разрешить FTP-соединения на порт 21 входящих и исходящих

в iptables -a входной сигнал -п ТСР -м протокола tcp --dport 21 -м трассировщика --ctstate создан,новый -Джей принимает -м комментарий --комментарий "разрешить FTP соединения на порт 21"
в iptables -выход -п ТСР -м протокола tcp --dport 21 -м трассировщика --ctstate новый,установил -Джей принимает -м комментарий --комментарий "разрешить FTP соединения на порт 21"

Разрешить FTP-порт 20 для активных соединений входящих и исходящих

в iptables -a входной сигнал -п ТСР -м протокола tcp --dport 20 -м трассировщика --ctstate установлено,обзоры -Джей принимает -м комментарий --комментарий "разрешить FTP-подключения на порт 20"
в iptables -выход -п ТСР -м протокола tcp --dport 20 -м трассировщика --ctstate создан -Джей принимает -м комментарий --комментарий "разрешить FTP-подключения на порт 20"

Окончательно разрешить FTP в пассивный входящий трафик

в iptables -a входной сигнал -п ТСР -м ТСР-спорт 1024: --dport 1024: -м трассировщика --ctstate создан -Джей принимает -м комментарий --комментарий "разрешить пассивные входящих подключений"
в iptables -выход -п ТСР -м ТСР-спорт 1024: --dport 1024: -м трассировщика --ctstate установлено,обзоры -Джей принимает -м комментарий --комментарий "разрешить пассивные входящих подключений"

Подробнее о FTP и проблем с брандмауэром см.: http://slacksite.com/other/ftp.html#active

Редактировать: добавлены новые на порт 21 ввод правила.

+640
Guillermo Brachetta 1 февр. 2016 г., 04:57:35

Я петлю за меньший файл первый:

на awk -Ф-в ОФС=, '
 ШП == ФНР { вес[$1] = $2; Следующий }
 $8 в вес { $(П+1) = Вес[$8] }
1
'file2.txt file1.txt
+625
Judy Sutiak 24 июн. 2014 г., 14:11:07
#!/бин/Баш

#какая-то логика

экспорт значение=$(some_function)
#обратите внимание на экспорт

#больше кода

на Perl -е 'с/^РО\.\продукт.прошивка.*$/РО.продукта.прошивка=$Пер{значение};'

#йада йада йада
+522
user269324 26 окт. 2011 г., 00:39:24

Это следствие тех персонажей, имеющих тот же порядок сортировки.

Вы также заметите, что

рода -у << ВФ
■
⅕ 
⅖ 
⅗ 
ВФ

возвращает только одну строку.

Или это:

выражение ■ = ⅕

возвращает значение true (как требуется в POSIX).

Большинство районов поставляются с системами GNU имеют ряд персонажей (и даже последовательности символов (упорядоченной последовательности)), которые имеют одинаковый порядок сортировки. В случае ■⅕⅖⅗ одни, потому что порядок не определен, и те герои, чей порядок не определен одинаковый порядок сортировки в системах GNU. Есть персонажи, которые явно определены как имеющие одинаковый порядок сортировки, как Ș и Ş (хотя нет никакого очевидного (для меня во всяком случае) реальной логики, ни последовательности, как это делается).

Что является источником довольно удивительно и фиктивных поведения. Я поднял этот вопрос совсем недавно в Остине (тело за POSIX и один из Unix спецификация) список рассылки и дискуссия продолжается до сих пор, как из 2015-04-03.

В данном случае, следует [г] должна совпадать с х , где Х и у вроде то же непонятно для меня, но с кронштейном выражении должен соответствовать упорядоченной элементом, что говорит о том, что баш поведение ожидается.

В любом случае, я полагаю [⅕-⅕] или хотя бы [⅕-⅖] должны соответствовать .

Вы заметите, что различные инструменты ведут себя по-разному. ksh93 ведет себя как Баш, ГНУ грэп или СЭД не. Некоторые другие снаряды имеют различные модели поведения некоторые, как Яша еще больше глючит.

Иметь согласованное поведение, вам нужен язык, где все персонажи Сортировать по-разному. Язык C является типичным. Однако набор символов на языке C в большинстве систем является ASCII. На GNU систем, вы вообще имеете доступ к с. в UTF-8 локали, которые могут быть использованы вместо того, чтобы работать на UTF-8 символов.

Так:

(экспорт значение lc_all=C. В кодировке UTF-8; [[ ■ = [⅕⅖⅗] ]])

или стандартный эквивалент:

(экспорт значение lc_all=C. В кодировке UTF-8
 дело ■ в ([⅕⅖⅗]) истинная;; (*) ложно; эсок)

должна возвращать false.

Другой альтернативой было бы установить только в категории lc_collate на C, которая будет работать в GNU-системах, но не обязательно на другие, где он мог не указать порядок сортировки для многобайтных символов.


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

  1. Одинаковое количество байт и Байт составляющие имеют одинаковое значение.
  2. Одинаковое количество символов и все символы одинаковы (например, сослаться на ту же кодовую точку в текущей кодировке).
  3. Две строки имеют одинаковый порядок сортировки согласно алгоритма сортировки языкового стандарта (то есть, ни < б, ни Б > а это правда).

Теперь, на 2 или 3, что предполагает, что обе строки содержат допустимые символы. В UTF-8 и другие кодировки, некоторые последовательности байтов не образуют допустимые символы.

1 и 2 не обязательно равноценны из-за того, что некоторые символы могут иметь более одного возможного кодирования. Это, как правило, в случае с отслеживанием состояния кодировках, таких как ISO-2022-JP В, где а может быть выражена как 41 или 1б 28 42 41 (1б 28 42 быть последовательность для переключения в ASCII, и вы можете вставить как многие из тех, как вы хотите, это не делает разницы), хотя я и не жду тех видах кодирования в использовании, и GNU инструменты, по крайней мере, как правило, не работают правильно с ним.

Также помните, что большинство не-GNU утилиты не могу разобраться с размером 0 байт значение (нулевой символ в ASCII).

Какие из этих определений используется, зависит от полезности и полезности реализации или версии. POSIX это не 100% ясно, на что. На языке C, все 3 являются эквивалентными. За что YMMV.

+520
blondegirl 13 июл. 2016 г., 15:51:26

Как я могу изменить название xfce4-терминал (0.6.3) окно, из терминала за текущий сеанс?

Я могу изменить название с помощью меню терминала, затем установить название....

Я пробовал следующие, которые я нашел, исследуя этот вопрос, но никто из них не работал:

Эхо-СВ "\033]0;некоторые названия здесь\007"

функции printf '\033]0;%з\007' 'какое-то название здесь

экспортировать срок='какое-то название здесь

xtermset -Т 'какое-то название здесь

Государства-решение подобных вопросов, кажется, не работает в моем случае.

+511
Robpol86 15 февр. 2011 г., 04:53:18

Использовать tcpdump для того,

тсрйитр -я -ННН

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

+500
scanalesfranci 29 авг. 2012 г., 03:03:50

Я пытаюсь установить вин на моем компьютере без root-доступа. Я знаю, чтобы изменить префикс используя использующих automake --префикс=$дома/Self_Programs , но затем я получаю это сообщение об ошибке:

[Томаш@мастер вино-1.1.27]$ использующих automake --префикс=$дома/Self_Programs`
использующих automake: неизвестный параметр '--префикс=/домой/Томас/Self_Programs'.`
сожалению: попробуйте '/usr/Бен/использующих automake --Help' для получения дополнительной информации`.

(Это было опробовано до и после использования настроить команды в исходном коде)

Я действительно застрял здесь: может кто-то помочь, что я делаю неправильно?

+496
sidyakinian 14 июл. 2019 г., 05:44:52

Баш решение:

#!/бин/Баш
Д1='24MAR17:00:14:09'
Д2='2017-03-25 05:52:09.373941000'

Д1="$(СЭД -е 'ы/^([0-9]{2})([а-Z]{3})([0-9]{2}):/\1-\2-\3 /' <<< $Д1)"

если [[ $(дата -д "$Д1") == $(дата -д "$Д2") ]]
тогда 
 Эхо "даты равны"
еще 
 Эхо "датами неравны"
интернет
+420
SanthoshKumar 30 мар. 2016 г., 17:56:21

Скажем, у меня есть символическая ссылка на файл, который имеет свою версию его имени. (Файл собственно jar-файл) теперь говорят, что изменения версии, я.е старый файл я связан с удален и создан новый, с другой версией его имени. Как я могу генерировать новую ссылку с новым именем, указывая на вновь созданный файл jar и удалите старую ссылку в bash-скрипт.

То, что я работаю далеко что-то вроде этого:

компакт-диск $THE_FOLDER_OF_BROKEN_LINKS
найти . -тип L -exec для теста ! -е {} \; -print0 команды | команды xargs -0 -Я и более ранних версий "{}" | СЭД -Р "#(.*/).*\.банку#\1#г"

Что получает меня, для каждого из нарушенных связей, в папку, где находится новый файл jar. Что я пытался сделать следующее, найти новые JAR файлы, как то:

компакт-диск $THE_FOLDER_OF_BROKEN_LINKS
найти . -тип L -exec для теста ! -е {} \; -print0 команды | команды xargs -0 -Я нахожу более ранних версий "{}" | СЭД -Р "#(.*/).*\.банку#\1#г"` -название "префикс*.банку"

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

После этого мне нужно создать ссылку, которая я думаю не сложно в зависимости от того, как найти этот файл я ищу, потому что именем может остаться прежним (т. е. без второго аргумента, необходимых для ЛН). Но я понятия не имею, как удалить битые ссылки, не вызывая начальной снова найти команду.

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

+391
GruberMaK 15 нояб. 2013 г., 10:14:04

Вот как awk вариант:

на awk -Е " '{1$=$1}1' вход > выход

Принцип работы:

  • установив пустое поле сепаратора -Ф ", мы разделим входных записей (строк) на отдельные символы

  • по оценке $1=$1 мы заставляем запись будет вновь построен по умолчанию разделитель выходных полей (которая представляет собой единое пространство)

  • 1 истинно так распечатать результат


Подобный трюк в Perl:

на Perl -е" -альне печать 'Регистрация" ", @Ф' вход > выход

Для иллюстрации:

$ на awk -Е " '{1$=$1}1' вход
1 2 1 2 1 0 3 1 2 2
1 2 3 3 3 2 1 2 1 2
0 0 0 0 0 2 2 2 2 1
+381
Aubrie 3 мая 2012 г., 19:10:28

К сожалению, это не представляется возможным в текущих версиях шавка.

$index_format поддерживает определенный набор описателей, исходя из различных сообщений метаданных. Это описано в ручную собачонку (или вот это "стабильная" версия документации для того же), и как вы можете видеть из таблицы, есть только несколько спецификаторов формата, которые являются условными. Те , И ; %M-число скрытых сообщений , если поток распался, и %Г и %y являются X-метка заголовки , если присутствует.

Фактический формат сообщения даты и времени осуществляется путем функцию strftime(3), который не поддерживает Условное форматирование на все.

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

Единственное реальное решение я думаю будет либо реализовать такую поддержку в Mutt (что почти наверняка так и есть, как Тандерберд делает), или писать замену функцию strftime , которая поддерживает Условное форматирование и ввести ее с помощью LD_PRELOAD или подобный механизм. Последнее, впрочем, будет влиять на все даты и отображения времени в шавку, которая проходит через функцию strftime, не только связанные с сообщение индексу.

+368
Bloodgain 20 янв. 2020 г., 00:33:59

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

Идти выше и дальше будет класть иконки в ОС.

+360
Nadav Parag 7 июл. 2017 г., 17:01:16

Мне нужно обработать файл с помощью shell-скрипт. Файл приходит с данными, а также некоторых встроенных информацию releavant, как она обрабатывается. Файл имеет следующий формат;

  • обработки
  • system_area
  • item_number
  • item_number
  • item_number
  • item_number
  • и так далее ...

В обработки требуется, чтобы уведомить пользователя, отправившего файл, которые были выполнены и system_area показывает процесс загрузки, где файл должен быть загружен. Поэтому я беру оба эти значения в переменные для использования в скрипте. В настоящее время я использую 3 команды sed, чтобы получить информацию, а затем удалите строки;

переменная var1=$(СЭД -п '1П' входной_файл)
переменная2=$(СЕПГ -Н '2р' входной_файл)
входной_файл СЕПГ -я 1,2 д' 

Приведенный выше код работает, но я чувствую, что это неуклюжий и, наверное, неэффективно. Кто-нибудь знает способ, чтобы достичь того же результата более элегантно/эффективно ?

+348
namora 9 мая 2018 г., 06:53:34

шухер-индекса является то, что вам нужно.

Установка и построения индекса:

шухер-ОКР -ия nixos.шухер-индекс
шухер-индекс

Найдите libgtk-пакета X11-2.0.так.0:

шухер-найдите -з libgtk-для X11-2.0.так.0

Выход:

(Зед.вне) 0 с /шухер/магазин/bc4mngklj2j7hmm21jra4641x4pm9r8z-узел-на базе webkit-ОКР в/lib/libgtk-X11 в-2.0.так.0
(тяга.вне) 0 с /шухер/магазин/wzg0k4i2cy0qsm3hwxlywxxbga019hbq-ОКР-тяга в/lib/libgtk-X11 в-2.0.так.0
(nwjs_0_12.вне) 0 с /шухер/магазин/js6klvzjfi5q4djmwb0bqzfb4x0vzm6g-nwjs-ОКР в/lib/libgtk-X11 в-2.0.так.0
(node_webkit_0_11.вне) 0 с /шухер/магазин/30vm6a7bmc56ckl575rqassw60ccxjpg-узел-на базе webkit-ОКР в/lib/libgtk-X11 в-2.0.так.0
(mumble_overlay.вне) 0 с /шухер/магазин/wayx023w1nslqg2z0c5v4n0b4jxn5n06-ГТК+-2.24.31 в/lib/libgtk-X11 в-2.0.так.0
gnome2.ГТК.из 0 с /шухер/магазин/3iqchhncghm5s458lzy99c3prfymrnp2-ГТК+-2.24.31 в/lib/libgtk-X11 в-2.0.так.0

Последняя строка говорит, что пакет ГТК+-2.24.31 с атрибутом путь gnome2.ГТК содержит этот файл.

+342
itReverie 4 мая 2011 г., 13:56:37
поиск /каталог размеров/приложения/+300к
+332
George 14 мая 2018 г., 04:39:21

Использовать функцию strftime в ЗШ/датавремя модуль для преобразования календарного времени в Unix эпохи (С ) или обратно. Для генерации случайных чисел, у вас есть $случайные , как в КШ, но это только 15-разрядное целое число или rand48() математические функции (в ЗШ/mathfunc функция).

#! /бин/ЗШ -
пуск=11.11.2017
конец=12.12.2017
ТЗ=UTC0 # timezone не имеет значения здесь. Мы используем UTC0, чтобы убедиться, что там
 # ДСТ/изменить

zmodload ЗШ/датавремя
zmodload ЗШ/mathfunc

функцию strftime -РС start_t %д%м.%Y $и начать
функцию strftime -РС end_t %д%м.%Г $конец

для ((Т = start_t; Т <= end_t; Т += 24*60*60)) {
 функцию strftime -с будний %у $Т
 если ((будний день < 6)) { # понедельника по пятницу
 функцию strftime -ы 'на %D.%м.%Г %Ч:%М' $((Т + 8 * 60*60))
 функцию strftime -е '%ч:%м' $((т + 16*60*60 - 15*60 + инт(rand48() * 30*60)))
 печать С $ - $Е
}
}
+332
Jeff Osborne 20 нояб. 2012 г., 20:59:47

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

Вы можете попробовать собирается на свой терминал предпочтения. Рядом с профилей, нажмите кнопку "+" рядом с "профиль" для сохранения текущей конфигурации (в данном примере, называется MYPROFILE).

enter image description here

Затем введите

гном-терминал-вкладка-с-профиль=MYPROFILE

Есть также --окно-с-профиль вариант, который делает новое окно терминала.

Я использую терминал GNOME 3.32.1 на Ubuntu 19.04

+324
user213503 11 мая 2019 г., 04:39:15

Вы можете запустить

новый tmux-сессии -д

чтобы начать новый сеанс в отдельно стоящий режиме.

$ список-сессий tmux 
не удалось подключиться к серверу: подключение отказался
tmux $ новый-сессии -д
$ список-сессий tmux 
0: 1 Windows (созданные солнцем 21 августа 16:18:46 2016) [80x23]

Вы можете выполнять определенные команды, например

новый tmux-сессии -д ви

будет работать В. В новой сессии, но отстраненно.

$ ПС-эф | грэп -ш ви 
sweh 2313 1906 0 16:20 терминале pts/2 00:00:00 грэп -ш ви
tmux $ новый-сессии -д ви
$ ПС-эф | грэп -ш ви 
sweh 2317 1 0 16:20 ? 00:00:00 Новый tmux-сессии -д ви
sweh 2318 2317 0 16:20 терминале pts/3 00:00:00 ви
sweh 2320 1906 0 16:20 терминале pts/2 00:00:00 грэп -ш ви

Сессий может быть названо указание флагом после

$ tmux новый-сессии -д-с фрагментик 
$ список-сессий tmux 
фрагментик: 1 Windows (созданные солнцем 21 августа 16:27:10 2016) [80x23]

$ прикрепить tmux-сессии -Т фрагментик
+316
The Coordinator 10 апр. 2010 г., 01:10:35

Решение с просто слишком много оговорок (пробелы в именах файлов, файлы, не содержащие данных, но проживаю в папку и т. д.). Используйте его на свой страх и риск.

сюжет для [FN в системе("ЛС")] Fn с названием линий ".я

Правильный способ-это, конечно, именования файлов в упорядоченном виде и переписать Для в разумной манере, как

сюжет [я=1:15] `для mydata`.я.`.дат с использованием 1:2 С данные название строки "установить".я

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

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

j=0 и
сделать для [FN в системе("общ.")] {
 дж=дж+1; установить срок ПНГ
 установить выход ".ФН.'.ПНГ'
 сюжет ФН с линии linecolor РГБ "ВМФ" название ".я 
}
+297
Lui Zales 24 авг. 2015 г., 18:11:04

Он выглядит как диск (или раздел) расшифровку строки.

+290
nirmalhk7 9 дек. 2015 г., 10:12:09

Какова цель определения _LINUX_EXPORT_H в include/linux и/экспорта.ч? Вроде бы определен в этом файле и не упоминал нигде. Это излишним?

Ссылка: _LINUX_EXPORT_H в Торвальдса/Linux на сайте GitHub

+249
Guillaume Sbl 23 авг. 2015 г., 18:00:51

Я установил красную шляпу с Windows 7, Теперь я могу использовать красную шляпу ОС, но не Windows 7 я получаю параметры загрузки, как для Linux и других, но всякий раз, когда я выберите "другой" вариант загрузки, я получаю сообщение "операционная система не найдена вы можете перезагрузиться с помощью Ctrl+АЛТ+дел "

+233
ninemileskid 23 июн. 2013 г., 11:32:49
:%с:.*:<а href="&">&</a>и:

Так же, как в эд/СЭД/Перл...

Еще менее экс и ВИМ-как способ: если вы знаете, как сделать это один раз для строки, записать ее в виде макроса и выполните :%нормальных @м , где М является то, что макро.

Как (в обычном режиме): СМК<а href="<Сtrl-Р>"">сочетание<Ctrl-R>в"</A>и<ESC>и вопрос для записи макроса.

+179
user1800997 26 июл. 2013 г., 11:50:29

Установите Браширом из окна терминала с судо apt-получить установку браширом

После установки, запустить его и выбрать гореть Имаге Brasero Main Menu, затем выберите файл с .ИСО файл проверяется контрольная сумма для сравнения.

Выберите диск с RW диск, и скажи Браширом пустым (стереть) содержимое диска, Нажмите кнопку Записать , чтобы начать писать.

+159
Suzechka 4 окт. 2015 г., 02:02:06

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

+149
wittich 10 сент. 2015 г., 11:22:11

дифф от GNU diffutils имеет опцию для рекурсивной сравнить:

дифф -ко /Дир/а /Дир/Б

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

+149
subharb 29 окт. 2018 г., 19:42:11

Чтение веб-страниц, XStow был повторно осуществления уложить в определенный момент времени, поэтому я предлагаю что-нибудь добавил, чтобы убрать с 2008-09-27 отсутствует XStow. Они предлагают точно такое же поведение (как минимум), хотя XStow написан на C++, а не Perl, и предлагает некоторые дополнительные функции (которые нарушают совместимость с полкой).

+104
EC Street 18 апр. 2019 г., 12:54:13

Я нашел надежное решение: просто поместите скрипт в /usr/lib в/systemd в/системы-выключение/.

См. также: https://www.freedesktop.org/software/systemd/man/systemd-halt.service.html

Непосредственно перед выполнением собственно система остановки/выключения/перезагрузки/kexec добавлена отключения будет запускать все исполняемые файлы в /usr/lib в/systemd в/система выключения/ и передать один аргументы к ним: либо "привал", "выключено", "перезагрузка" или "kexec", в зависимости от выбранного действия. Все исполняемые файлы в этом каталоге, выполняются параллельно, а выполнение действия не продолжил, прежде чем все исполняемые файлы готовые.

+50
asjj 9 янв. 2016 г., 01:42:51

Просто указатель, вы слышали о Никс? (Ее на основе плана 9. Не уверен, если это правда готов к прайм-тайм.)

+29
sine 19 сент. 2014 г., 06:38:26

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

$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