Bash и вкладку автозаполнение

Я недавно поставил ядро Fedora 15 на моей системе, и я изменила свое поведение, что я не могу понять. Используя вкладку-выполнить в оболочке bash работает нормально, за исключением, когда я использую переменную $дома.

Если я тип кд файле $Home/двкладке, он будет автоматически завершить в соответствующий каталог (в формате DOC), но он также вставляет предыдущий \, так что в результате компакт-диск \$дома/док. Тогда это не удается, так как такого пути не существует.

Ошибка

Баш: компакт-диск: $дома/док: нет такого файла или каталога

Если я не вкладка-полное использование его произведения, как $Home по-прежнему указывает на правильный каталог. Откуда эта лишняя \ , и как я могу сделать его уйти?

+613
Jcrehnelt 20 июн. 2018 г., 07:18:12
33 ответов

Что-то вроде:

для dir-кошачий textfile.txt`; сделать
 СР -в "$Дир" New_Folder/
 Эхо скопированы $Дир
сделано

возможно?

Примечание: если любое из имен каталогов в textfile.txt есть пробелы в них, станет еще труднее.

Также: было ли что-то существенное о линии .файл txt? Были каталоги на каждую линию, должны обрабатываться по-разному из каталогов на других линиях?

+994
Afflicted 03 февр. '09 в 4:24

Хакер сбросил файл в ТМП реж, что вызывает вопросы. Ничего вредоносного, кроме создания ГБ функцию error_log записи, потому что их сценарий провалился. Однако, файл, который они используют, чтобы выполнить не имеет права и даже как root я не могу удалить или переименовать этот файл.

---------- 1 wwwusr wwwusr 1561 19 января 02:31 zzzzx.php

корень@имя_сервера [/дома/wwwusr/public_html/ТМП]# РМ zzzzx.php
РМ: удалить защищенный от записи обычный файл './zzzzx.php'? г
РМ: невозможно удалить './zzzzx.php': операция не разрешена

Я также попытался удаление по inode

корень@имя_сервера [/дома/wwwusr/public_html/ТМП]# ЛС-Ил

...
1969900 ---------- 1 wwwusr wwwusr 1561 января 19 02:31 zzzzx.php

корень@имя_сервера [/дома/wwwusr/public_html/ТМП]# найти . -inum 1969900 -экзек РМ -я {} \;

РМ: удалить защищенный от записи обычный файл './zzzzx.php'? г
РМ: невозможно удалить './zzzzx.php': операция не разрешена

Как мне удалить этот файл?

+975
Laurent Guerin 15 дек. 2015 г., 08:59:45
Другие ответы

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


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

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

+869
S iverson 20 июл. 2017 г., 22:10:51

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

Просто попробуйте это, и он будет работать

колонка -т-ы$'\т' -н таблице.КШМ
+867
AbdulL 30 июл. 2012 г., 01:04:31

Можно ли взять исходный код системы ext4, не изменяйте его только изменив свое название на "myext4", а затем компиляции ядра, так что он принимает это пользовательский тип файловой системы?

Это так банально, как меняется все в ext4 в ext4 ссылки в исходный код "myext4" (например: изменение названий файлов, таких как системы ext4.H в myext4.ч)? Если нет, то какие изменения нужно внести в исходный код ext4 или ядра для этой работы?

Также мне нужна команда mkfs, а также работе с этими изменениями (сокращение.myext4 вместо массива.в ext4).

Существуют ли какие-либо ресурсы, которые могли бы помочь мне узнать больше об этой конкретной теме?

+826
junkle 28 янв. 2012 г., 05:39:32

Я использую FluxBox и недавно я хотел, чтобы запустить приложение для редактирования видео, и я не мог вспомнить его имя. Я обычно запускать приложения из терминала, так что я был интересно, есть ли способ, чтобы перечислить все (или приложения) приложение определенные команды, как Xmonad "запускаем или поднять"? Эту особенность можно увидеть здесь на 1:14 : http://www.youtube.com/watch?v=AyNkBLhIpQk&feature=related

Редактировать : я хочу, чтобы те смогли набрать команду в терминале, который будет возвращать список всех установленных приложений (список всех команд, доступных напр. ответ, редактора gedit, GVim выступает, ВИМ, ви, Firefox и хром-браузер и т. д.). в основном я хочу знать, какие приложения можно запускать (какие приложения у меня)

+824
softandsafe 25 сент. 2010 г., 12:56:23

Есть ли способ, чтобы подключиться через удаленный рабочий стол протокол на другую машину с экраном входа в систему с Lubuntu?

+820
Cedric Knight 14 июл. 2015 г., 12:57:05

В командной строке введите:

ps2pdf пустым.формат PDF

команда ps2pdf используется для преобразования PostScript-файл в PDF

файл ps2pdf.файл PS.формат PDF
+810
JuniorKernel 18 февр. 2015 г., 20:03:46

Я добавил пользовательский путь до Путь переменную в мой /корень/.файл bashrc

Когда я делаю судо Су; Эхо $путь, он показывает запись, '/путь/к/таможня/ящики'.

Но я делаю судо Ш-с 'Эхо $путь', это показывает, /usr/местные/sbin:/usr/местные/Бен: выполнить/sbin:/usr/Бен: файл/sbin:/ОГРН

Пути к папкам добавил .файл bashrc не видны.

Не судо команду такую же среду как пользователь root?

+791
Amir Reza Riahi 22 июн. 2012 г., 10:31:45

Если я правильно понял источник правильно, под Линукс, максимальное количество символов, которые можно читать в один присест на терминал определяется N_TTY_BUF_SIZE в ядре источника. В стоимости составляет 4096.

Это ограничение терминала интерфейс, а конкретно канонические (“вареный”) режим , который обеспечивает чрезвычайно сырой строке редактора (клавиша, ввод, сочетание клавиш Ctrl+D и в начале строки в конец файла). Это происходит вне процесса чтения.

Вы можете переключить терминал в режим, который отключает технологическую линию. Он также отключает комбинацию клавиш Ctrl+Д и другие тонкости, поставив дополнительную нагрузку на вашу программу.

Это древняя ограничение Unix, которая никогда не была исправлена, потому что мало мотивации. Люди не ввести такие длинные строки. Если вы были кормление вход из программы, вы бы перенаправить ввод вашей программы из файла или трубы.

Например, чтобы использовать содержимое буфера обмена х, трубы из xsel или хклип. В вашем случае:

файл xsel -б >.СВГ
хклип -выбор файла буфер обмена>.СВГ

Удалить или -выбор буфера обмена , чтобы использовать X выбор (тот, что устанавливается путем выделения с помощью мыши), а не в буфер обмена.

На OSX, используйте pbpaste , чтобы вставить содержимое буфера обмена (и pbcopy , чтобы установить его).

Вы можете получить доступ к Х буфер обмена через SSH, если включить перенаправление X11 с СШ-х (некоторые серверы могут запретить). Если вы можете использовать только СШ без перенаправление X11, вы можете использовать УПП, через SFTP или sshfs , чтобы скопировать файл.

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

xsel -б | в base64 | xsel -б

затем расшифруйте ее:

в base64 -д
Вставить
Сочетание Клавиш Ctrl+Д
+790
user50376 22 янв. 2012 г., 07:32:20

Предполагая, что речь идет о регулярных файлов, в случае:

СР to_do сделано

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

С:

СР -Ф to_do сделано

Если вы не имеете доступ на запись сделали, ЗП сначала отвязать делать (что вы будете делать, если у вас есть доступ на запись в текущий каталог и текущий каталог не имеет Т бит) и создать новый. СР будем стараться и копировать как многие атрибуты to_do, как было бы, если сделал не существовало заранее.

С

МВ to_do сделано

to_do - это просто переименовали. Это только в текущем каталоге, который изменяется. Если сделать существовавшего до стороны, он разрывается в первую очередь.

+779
Sam Stelfox 4 мар. 2015 г., 07:37:09

Альпийские Linux и сейчас используется uidmapshift превращается в Луа , чтобы конвертировать привилегированные контейнеры для непривилегированных. Взгляните на initd скриптов , чтобы увидеть другие папки, разрешения и требования, установленные / создан. (в/etc/subuid & /и т. д./subgid)

+770
Melissa Hardin 22 янв. 2011 г., 03:34:33

Я пробовал установка ТП-Линк Арчер 2TUH но всякий раз, когда я добрался до терминала с водителями и типа "заставить" сделать кучу ошибок говорю

"корень@f1nd3r:~/рабочий стол/Archer_T2UH_V1_150909# сделать
макияж с утиль/ osutil
сделать[1]: ввод каталог/корень/рабочий стол/Archer_T2UH_V1_150909/утиль
СР -Ф ОС/Linux/Makefile и.6.утиль /корень/рабочий стол/Archer_T2UH_V1_150909/утиль/ОС/Linux/Makefile и
сделать -с /Либ/модули/4.6.0-kali1-для amd64/создать подкаталоги=/корень/рабочий стол/Archer_T2UH_V1_150909/утиль/ОС/Linux модулей
сделать[2]: ввод каталог/корень/рабочий стол/Archer_T2UH_V1_150909/утиль
сделать[2]: *** /библиотека/модули/4.6.0-kali1-для amd64/сборки: нет такого файла или каталога. Стоп.
сделать[2]: покидая каталог/корень/рабочий стол/Archer_T2UH_V1_150909/утиль
Файл Makefile:527: рецепт для цели osutil не удалось
сделать[1]: *** [osutil] Ошибка 2
сделать[1]: покидая каталог/корень/рабочий стол/Archer_T2UH_V1_150909/утиль
Файл Makefile:3: рецепта для цели " все " не удалось
сделать: *** [все] Ошибка 2"

Есть ли фикс для этого? Спасибо :)

+608
Daliwe 30 авг. 2014 г., 05:31:42

Вы можете accoplish, что с таможней ХКВ карте. Я рекомендую вам получить дамп текущей карты с xkbcomp $отображения дампа.хкв, отредактировать его и загрузить его с xkbcomp newmap.хкв $дисплей. Файл дампа довольно большая и имеет много лишней информации.

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

хкв получает ключей от ядра, задает метку для каждого и использует эту метку и клавиши-модификаторы, чтобы решить, что keysym следует вывод. Каждый ключ имеет тип, возложенные на него, который определяет, что клавиш его ожидает и что выход для каждой комбинации. Глядя на свалку у тебя с xkbcomp: ярлыки определяются в xkb_keycodes, типы в xkb_types и этикетка-на-keysym в xkb_symbols. Из них xkb_symbols вы хотите изменить, и ссылаются на двух других, чтобы знать, что менять. Вы также можете просто посмотреть на xkb_symbols и найти, как это в настоящее время сделано и изменить соответствующим образом.

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

типа "FOUR_LEVEL_ALPHABETIC" {
 модификаторы= сдвиг+блокировка+LevelThree;
 карты[сдвиг]= Уровень2;
 карты[замок]= Уровень2;
 карты[LevelThree]= Уровне3;
 карты[сдвиг+LevelThree]= 4х;
 карты[замок+LevelThree]= 4х;
 карту[Shift+клавиша блокировки+LevelThree]= Уровне3;
 level_name[Уровень 1]= "База";
 level_name[Уровень2]= "сдвиг";
 level_name[Уровне3]= "АЛТ базы";
 level_name[4х]= "Шифт Альт";
};

Это означает, что ключ помечен как FOUR_LEVEL_ALPHABETIC имеет четыре режима. Нормальный, смена/шапки, клавиши AltGr, клавиши AltGr-Shift, которая звучит как то, что вы ищете.

Теперь вы хотите узнать, что ключ для W если вы еще не в курсе дела. зев | грэп -А2-линия-буферизованный '^KeyRelease' | сед-Н - /код /с/^.*код \([0-9]*\).* (.*, \(.*\)).*$/\1 \2/р' дает вам код для клавиш, которые вы нажимаете. грэп есть, чтобы сделать вывод более читаемым.

Перекрестная ссылка на ключ у тебя с xkb_keycodes разделе дампа карту вы получили ранее. Для меня, Вт выдает код 25. меньше свалки и найти правильный код в виде <метка> = ##;, например <AD02> = 25;. Или кошка свалку.хкв| команда grep ' = 25;' ярлык-это всего лишь название хкв использует для ссылки на ключ в последующих разделах.

Теперь у вас есть ярлык, зайти в xkb_symbols , которое на самом деле отображает ярлыки к keysyms. Формат

ключ <AD02> {
 тип= "FOUR_LEVEL_ALPHABETIC",
 символы[Группа1]= [ Ш, Ж, сжигания, сжигания ]
};

тип= тип вы хотите от xkb_types раздел, символы[Группа1]= имеет один keysym для каждого из режимов требуется тип. Опять же, нормальный, смена/шапки, клавиши AltGr, Shift и клавиши AltGr для этого типа. [Группа1], насколько я понял, это метод использования нескольких раскладок можно менять на лету с замком ключ настройки. Я не использую группы себя так все группа1 для меня.

чтобы найти все различные keysyms вы можете использовать здесь, проверить в/usr/включать/с X11/keysymdef.сек. Два символа, которые вы ищете АЭ для æ и АЭ для Æ.

ключ <AD02> {
 тип= "FOUR_LEVEL_ALPHABETIC",
 символы[Группа1]= [ ж, ш, ае, ае ]
};

Возможно, я накатала немного. Проверить Арч вики - страницы на ХКВ, это отличная вещь, неважно какую ОС или дистрибутив вы используете.

+536
warlocc85 24 июл. 2010 г., 19:04:41

Вы могли бы использовать :

убить -убей ПИД

Это очень распространенная команду, заставить убить ПИД.

+509
Justin Michael 16 сент. 2017 г., 04:21:59

Как я могу делать свою работу только на линиях, которые закрывают свои скобки?

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

так они меняются

this_thing.это 24 -> (this_thing).это 24
что.это 50 -> (что).это 50
в[23].= это= 10 -> в[23].это == 10
а.верно -> (this_thing).это 24
this_thing.это 24 -> (this_thing).это 24

но это не:

this_thing.это (24
((что).это 50
(в[23].это == 10
а.( правда
(this_thing.это 24

в идеале также (не)

а{.правда
this_thing{.это 24

и (не)

а[.правда
this_thing[.это 24 

У меня совпадений с /./ но как сочетать непарные скобки?

+482
Simon Niu 4 апр. 2019 г., 12:18:54

Пресс - ПНО+Alt+Ввод , чтобы выйти из полноэкранного режима. Затем вы можете выбрать главного окна на панели задач, или минимизировать rdesktop окно. Пока rdesktop окно не имеет фокуса, это не захват клавиатуры.

К сожалению, это не просто освободить клавиатуру, точно так же правой клавиши CTRL в Remmina или VirtualBox.

+413
Husnain 4 февр. 2011 г., 18:03:58

Нет, вам не нужен связи направляются в порт, просто добавить дополнительные заявления:

СШ -л LPort1:RHOST1:RPORT1 -л LPORT2:RHOST2:RPORT2 [email protected]

Это может быть сокращен до СШ прыгать, используя "псевдоним" прыгать, если вы создали соответствующий раздел в ваш ~/.СШ/конфиг такой:

Хозяина прыгать
 Имя_пользователя пользователя 
 Имя Джу.Мп.Хо.ст
 Порт 2345
 LocalForward remotewebserver 8080:8080
 LocalForward 8443 remotewebserver:8443
 LocalForward 8923 remotewebserver:8923
 LocalForward 8181 remotewebserver:8181

# Исключает повторное задержки, и не попытаться снова-вперед порты:
Хоста *
 ControlMaster авто
 ControlPath /tmp/%[email protected]%h:%p

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

+410
rajkumar 23 мая 2011 г., 14:46:17

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

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

Для того, чтобы получить почту в корень доставлен в mailboy, отредактируйте файл/etc/псевдонимы и адда линии:

корень: [email protected] в

после этого запустить newaliases.

+352
Alan Christensen 4 мая 2017 г., 15:50:45

Я использую для MSI B75MA-P45, в материнской плате на CentOS 6, и мой вентилятор процессора в настоящее время застрял на 100%. Я вижу, однако обороты вентилятора и температуру внутри свой BIOS при запуске датчики обнаружения я вижу только процессор и температуру ядра.

Мой вентилятор подключен через 4-х пиновый вентилятор системы связи на материнской плате.

Любые идеи о том, что я могу сделать, чтобы заставить работать ШИМ для вентилятора?

Обновление:

Это то, что я вижу, когда я проверить датчики

объект [[email protected] в конфиге]# сенсоры
acpitz-виртуальных-0
Адаптер: виртуальное устройство
temp1: +27,8 ц (Крит = +106.0 с)
temp2: +29.8 с (Крит = +106.0 с)

coretemp-Иса-0000
Адаптер: Адаптер для ISA
Физический идентификатор 0: +31.0 c (высокая = +85.0 с, Крит = +105.0 с)
Ядро 0: +31.0 c (высокая = +85.0 с, Крит = +105.0 с)
Ядро 1: +29.0 с (максимум = +85.0 с, Крит = +105.0 с)

Я получаю следующее при запуске датчиков-обнаруживает и было интересно, почему я не вижу lm78 когда я запускаю датчики?

Теперь следует краткое изложение пробников я только что сделал.
Просто нажмите клавишу Ввод для продолжения: 

Водитель `coretemp':
 * Чип Интел цифровой термальный датчик' (доверия: 9)

Водитель `lm78':
 * Шины ISA, адрес 0x290
 Чип `Национальный полупроводник LM78' (уверенность в себе: 6)

Вы действительно хотите перезаписать файл /etc/в sysconfig/lm_sensors? (Да/нет): да

Обновление 2:

При запуске pwmconfig я получаю следующую проблему

выполнить /sbin/pwmconfig: нет ШИМ-способен установлен датчик модули 
+296
FixProblems 16 июн. 2010 г., 11:29:48

Что вы должны сделать, это установить Django в виртуальное окружение , а не напрямую в ваш питон установки (2.6 ни 3.5). Где вы установите виртуальное окружение - это не важно (это, вероятно, переходит в 2.6 установка):

установить pip и виртуальное окружение

Теперь создайте 3.5 виртуальное окружение, выполнив:

виртуальное окружение -п $(что питон3.5) /опт/Джанго

(адаптировать /опт/Джанго с вашими потребностями), а затем установить в этом 3.5 основанные виртуальное окружение:

/опт/Джанго/ОГРН/типун установить Django

или сначала активировать виртуальное окружение (в bash), а затем установить

источник /опт/Джанго/bin/активировать
типун установить Django
+282
enricoide 20 окт. 2016 г., 09:45:11

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

В Python, это будет так же просто, как вход в систему и запуск интерпретатора Python, затем ввести

в то время как правда: пройти

Если вы открываете столько терминалов, сколько у вас процессор, то сервер должен быть достаточно увязли, хотя это не обязательно делает ваши ответы сети заметно медленнее. (Чтобы увидеть число процессоров, кошка /proc/cpuinfo для)

Вы можете иметь больше успеха, если вы расскажите подробнее о вашей проблеме: какой это протокол? Протокол HTTP? Чего вы пытаетесь добиться?

+264
user2502562 20 мар. 2011 г., 20:19:22

По умолчанию, СЭД используют базовые регулярные выражения. В Bre, {, }, (, ) действуют как обычные символы. Таким образом, вы должны были бы избежать { и }:

СЕПГ -Я/2014-[0-9]\{2\}-[0-9]\{2\}тест/2014-05-07/г' 

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

СЭД -Р-Я/2014-[0-9]{2}-[0-9]{2}/2014-05-07 тест/г' 

С вариант для СЭД обозначает эре:

 -Р --регулярное выражение-расширенная

 использовать расширенные регулярные выражения в скрипте.

Кроме того, используя избыточна в вашем примере.

+260
denz3 1 нояб. 2018 г., 18:24:53
% ПС1='%% ' exec для ЗШ -Ф
% загрузки -у compinit && compinit
% setopt GLOB_COMPLETE
% коснитесь АА АВ АС ад
% ВИМ*

Будет перебирать варианты; а затем для меню (вроде все)

% zstyle ':завершение*:меню по умолчанию' 'выберите=0'
% ВИМ*

Для получения более подробной информации см. zshoptions(1) и "от Баш до Z оболочка" книга для чтения несколько документов на доработку системы.

Завершение меню на спрос потребует пользовательских виджетов:

blaah функция {
 местные вернуться
возврат=0
 если [[ $варианты[(к)globcomplete] = выкл ]]; затем
 globcomplete setopt 
возврат=1
интернет
 меню-расширения-или-полный злэ 
 если [[ $возврат -экв 1 ]]; затем
 unsetopt globcomplete
интернет
}
злэ -Н blaah

# или, возможно, vicmd дополнительно или вместо этого в Emacs', в зависимости от
binkey -м viins "^Ш" blaah
+237
Andrew Henle 15 июл. 2011 г., 01:57:16

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

Но если это не личный сценарий, я рекомендую вам иметь как минимум 2 сервера и запустить GlusterFS с распределенной реплицируемой объем на обеих клиентов на тех же серверах. Здесь вы можете посмотреть, какие проблемы у меня с GlusterFS С и вы можете читать решение.

rsync-это отличный и мощный инструмент, но я думаю, что эти решения могли бы помочь вам больше.

+234
ZhiJie Wang 28 апр. 2016 г., 20:18:44

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

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

file1.txt
1А
2а
1Б
2б

file2.txt
1Б
2б
1А
2а

file3.txt
1А
1Б
2а
2б

Если мы посмотрим на различия между этими файлами, все из них вернутся в другой. Если мы сначала отсортировать, а затем дифф тогда мы снова будем иметь все три файла будет то же самое. Но для меня file3.txt это не то же самое, потому что линии пришли бы в пар. Так потому что у нас 1а,2а в file1.txt в 1А,1Б file3.txt я хочу, как различные.

Есть хороший/простой способ сделать это, или создает сценарий будет единственный способ добиться этого?

+226
Ever 5 нояб. 2014 г., 22:41:16

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

 СЭД -е '/(192.168.1.)1/{з//\1125/; н; с/>24</>25</}' входной_файл

То есть не сообщать о любых ошибок, если IP меняется, но на страницах нет. Что кажется, то, что вы хотите от вашего описания.

+182
juarola 8 мая 2018 г., 08:41:10

Делает

если [[ "$1" = шаблон ]]; затем
крюк
интернет

всегда ведут себя так же, как

дело "$1" в
 узор) крючком;;
эсок

или есть какие-то проблемы?

+127
wasyl00 27 февр. 2016 г., 02:08:51

Ситуация выглядит следующим образом: У меня есть .файл txt, который включает в себя серию писем, все разделено бий строк Вот небольшая часть файл:

lrtjxz
lrtjhs
lrtsxv
lrtvsw
lrtywj
lrtyws
lrxwwv
lrvhsx
lryjts
lrytwv
lrzvwj
lzwscr
lzjrww
lzjroj
lzjrvs
lzjrhs
lzojvs

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

Скрипт:

кошка file.txt | в то время как line читать 
делать
alphabeticSorted=$(Эхо $строки | грэп -вывода . | рода)
если [ "$строка" == "$alphabeticSorted" ]
тогда
граф=$((счетчик + 1))
интернет
сделано

Эхо "$newCount"

Кто-нибудь знает что я делаю неправильно?

+125
Frank Nord 13 сент. 2016 г., 05:42:38

Некоторые ожидание(2) системный вызов (может быть, вместо того, чтобы с помощью waitpid или wait4; они могут или не могут быть той же странице руководства в зависимости от разновидностей Unix) возвращает статус выхода слова. В ожидать это отображается через подождать процедуру, описанную в ожидать(1) Man-странице. Например, процесс может быть написано, что выходит с псевдо-случайный код выхода, и это значение получается из значения, возвращаемого ждать.

#!/usr/Бен/ОКР ожидать

Спаун -noecho \
 ждем-с {установить код [выражение { тип int(100*слчис()) }]; ставит "привет $код"; выйти $код}
ожидать -экс "привет"
ожидать ВФ

набор exunt [я -1]
ставит $exunt

набор child_exit_code [линдексе $exunt конец]
ставит $child_exit_code

Это при запуске должен произвести что-то вроде

$ ожидать ./expectexitcode 
привет 78
700 ðӶ 0 78
78
$ 
+81
Kemo 2 мар. 2012 г., 10:07:02

Есть ли способ, где я могу использовать мой модем PCI в виртуальной машины на хост-машину Ubuntu 12.04? Я установил Ubuntu 12.04 на хост и я хочу использовать свой модем PCI на гостевой виртуальной машины. Это можно сделать с помощью KVM, VMware или VirtualBox?

Обновление:

Я пробовал этот https://askubuntu.com/questions/16586/how-to-access-serial-ubuntu-host-serial-port-on-virtualbox-guest-os но мне не повезло, я подозреваю, что он должен драйверы для модема, установленного на узле.

Обновление 2:

Кажется, что если я хочу использовать разъем PCI модема на гостевом поле, не имея драйверов на хосте коробка Оракул "проброса" PCI является eay, котор нужно пойти: http://howtoware.blogspot.com/2012/01/oracle-vm-virtualbox-how-to-use-pci.html :-(

Сведения об оборудовании:

В Ubuntu 12.04 Х32

Для Agere PCI на модем (проверено на Windows 7 и работает нормально)

+58
dakami 4 авг. 2013 г., 03:17:08

Это не очень понятно, что вы пытаетесь достичь, поскольку 10.49.1.1 и 10.49.1.8 могут соединиться друг с другом в той же подсети. Коммутатор работает на 2 слоя, так 10.70.70.1 может быть IP-адрес исключительно для целей управления, и не участвует в общении на уровне 3. Просто подключите ПК а и ПК Б в два порта коммутатора в той же VLAN (немаркированный), и она работает. .: Франческо

+41
Wyrmwood 22 сент. 2018 г., 23:01:41

Похоже, подчеркивание вы хотите заменить всегда после точки . за которым следует одна цифра [0-9].

СЭД с|\.\([0-9]\)_|.\1\т|'

Это будет искать обычную точку \.за которым следует одна цифра, которую мы сохраним в группе \([0-9]\) символ подчеркивания _. Заменить, что с точки, в первую группу мы спасли \1 и вкладка .

+14
jsfk 3 сент. 2010 г., 03:23:07

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

buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart 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