Unix & Linux

Питання та відповіді для користувачів Linux, FreeBSD та інших операційних систем, подібних до Un * x

4
рекурсивний mkdir
Чи є команда linux, яку я оглядаю, яка дозволяє щось робити за рядками: (псевдо) $ mkdir -R foo/bar/zoo/andsoforth Або немає альтернативи, крім того, щоб робити каталоги по одному?
305 mkdir 

14
Як я можу запобігти появі "grep" у результатах ps?
Коли я шукаю якийсь процес, який не існує, наприклад $ ps aux | grep fnord wayne 15745 0.0 0.0 13580 928 pts/6 S+ 03:58 0:00 grep fnord Очевидно, що мене не хвилює греп - це має стільки ж сенсу, як і пошук psпроцесу! Як я можу запобігти появі грепу в …
304 grep  ps 


10
Як додати кілька рядків до файлу
Я пишу сценарій bash, щоб шукати файл, якщо його не існує, тоді створіть його та додайте до нього: Host localhost ForwardAgent yes Тому "line then new line 'tab' then text"я думаю, що це чутливий формат. Я знаю, що ти можеш це зробити: cat temp.txt >> data.txt Але це здається дивним …

16
Як робити обчислення цілих чи плаваючих чисел у bash чи інших мовах / рамках?
Використання echo "20+5"буквально створює текст " 20+5". Яку команду 25в цьому випадку можна використовувати для отримання числової суми ? Крім того, який найпростіший спосіб зробити це, просто використовуючи bash для плаваючої точки? Наприклад, echo $((3224/3807.0))принти 0:(. Я шукаю відповіді, використовуючи або основну командну оболонку ("командний рядок"), або використовуючи мови, доступні …

8
Чи може виводити греп лише ті визначені угрупування, які відповідають?
Скажіть, у мене є файл: # file: 'test.txt' foobar bash 1 bash foobar happy foobar Мені хочеться лише знати, які слова з’являються після "foobar", тому я можу використовувати цей регулярний вираз: "foobar \(\w\+\)" Дужки вказують на те, що я маю особливий інтерес до цього слова відразу після foobar. Але коли …



5
Чому мій сценарій оболонки задавлюється пробілом або іншими спеціальними символами?
Або вступне керівництво з надійної обробки файлів і інших рядків, що передаються в скриптах оболонки. Я написав сценарій оболонки, який працює добре протягом більшої частини часу. Але він задавлюється деякими входами (наприклад, для деяких імен файлів). У мене виникла така проблема, як: У мене є ім'я файлу, що містить пробіл …


9
Як знайти зламані символьні посилання
Чи є спосіб знайти всі символічні посилання, які ні на що не вказують? find ./ -type l дасть мені всі символічні посилання, але не робить різниці між посиланнями, які кудись переходять, і посиланнями, які не мають. Я зараз роблю: find ./ -type l -exec file {} \; |grep broken Але …

17
Як встановити мій DNS під час перезапис резолюції.conf?
Більшість інформації, яку я бачу в Інтернеті, говорить про редагування /etc/resolv.conf, але будь-які зміни, які я вношу, просто змінюються. $ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- # YOUR CHANGES WILL BE OVERWRITTEN nameserver 127.0.1.1 Схоже, …


23
Як я можу отримати свою зовнішню IP-адресу в сценарії оболонки?
Мені потрібно знайти свою зовнішню IP-адресу зі скрипту оболонки. На даний момент я використовую цю функцію: myip () { lwp-request -o text checkip.dyndns.org | awk '{ print $NF }' } Але це залежить від того perl-libwww, perl-html-format, perl-html-treeвстановлений. Якими іншими способами можна отримати зовнішній IP?
273 linux  shell-script  ip 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.