Запитання з тегом «linux»

ПИТАННЯ ЛІНУКСУ ПОВИННІ ЗВ'ЯЗАТИ ПРОГРАММУВАННЯ. Використовуйте цей тег лише в тому випадку, якщо ваше питання стосується програмування за допомогою API Linux або поведінки, характерної для Linux, а не лише тому, що ви запускаєте свій код в Linux. Якщо вам потрібна підтримка Linux, ви можете спробувати https://unix.stackexchange.com або конкретний сайт дистрибуції Linux Stack Exchange, наприклад https://askubuntu.com або https://elementaros.stackexchange.com/

4
Паралельно обробка обмеженої кількості команд Bash script
У мене є сценарій bash, який виглядає приблизно так: #!/bin/bash wget LINK1 >/dev/null 2>&1 wget LINK2 >/dev/null 2>&1 wget LINK3 >/dev/null 2>&1 wget LINK4 >/dev/null 2>&1 # .. # .. wget LINK4000 >/dev/null 2>&1 Але обробка кожного рядка до тих пір, поки команда не буде закінчена, а потім перехід до …
196 linux  bash  shell 


12
Як вказати більше пробілів для роздільника за допомогою розрізу?
Чи є спосіб вказати роздільник поля для більшої кількості пробілів за допомогою команди cut? (наприклад, "" +)? Наприклад: У наступному рядку мені подобається досягти значення "3744", який роздільник поля слід сказати? $ps axu | grep jboss jboss 2574 0.0 0.0 3744 1092 ? S Aug17 0:00 /bin/sh /usr/java/jboss/bin/run.sh -c example.com …
196 linux  delimiter  cut 

9
Використання grep для пошуку рядка, в якому є крапка
Я намагаюся шукати рядок 0.49(з крапкою) за допомогою команди grep -r "0.49" * Але те, що відбувається, це те, що я також отримую небажані результати, які містять рядки, такі як 0449і 0949т.д.,. Річ у тому, що Linux розглядає крапку (.) Як будь-який символ та виводить усі результати. Але я хочу …
196 linux  grep 

8
Чи є спосіб "uniq" за стовпцем?
У мене є такий файл .csv: stack2@example.com,2009-11-27 01:05:47.893000000,example.net,127.0.0.1 overflow@example.com,2009-11-27 00:58:29.793000000,example.net,255.255.255.0 overflow@example.com,2009-11-27 00:58:29.646465785,example.net,256.255.255.0 ... Мені потрібно видалити дублікати електронних листів (весь рядок) з файлу (тобто одну з рядків, що містяться overflow@example.comу наведеному вище прикладі). Як використовувати uniqлише поле 1 (розділене комами)? Відповідно man, uniqнемає опцій для стовпців. Я щось спробував, sort …
195 linux  shell  sorting  uniq 


30
Як я можу швидко підсумовувати всі числа у файлі?
У мене є файл, який містить кілька тисяч номерів, кожен у своєму рядку: 34 42 11 6 2 99 ... Я хочу написати сценарій, який буде надрукувати суму всіх чисел у файлі. У мене є рішення, але це не дуже ефективно. (На це потрібно кілька хвилин.) Я шукаю більш ефективне …
195 linux  perl  bash  shell  awk 

4
Як змінити ліміт кількості відкритих файлів у Linux? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 7 років тому . Удосконаліть це питання Під час запуску програми я інколи отримую помилку too many files open. Запуск ulimit -aзвітів, що ліміт становить 1024. …
194 linux 

19
Автоматично вводити пароль SSH за допомогою сценарію
Мені потрібно створити скрипт, який автоматично вводить пароль sshклієнту OpenSSH . Скажімо, мені потрібно ввести SSH myname@somehostз паролем a1234b. Я вже пробував ... #~/bin/myssh.sh ssh myname@somehost a1234b ... але це не працює. Як я можу отримати цю функціональність у сценарії?
194 linux  shell  ssh  openssh 


11
Як видалити всі .svn каталоги з моїх каталогів програм
Однією з місій інструменту експорту, який я маю в своїй програмі, є очищення всіх .svnкаталогів з мого дерева каталогів додатків. Я шукаю рекурсивну команду в оболонці Linux, яка буде обходити все дерево та видаляти .svnфайли. Я не використовую експорт, оскільки цей скрипт буде використовуватися для деяких інших імен файлів / …
192 linux  shell 

9
Як я можу конвертувати пробіли у вкладки у Vim чи Linux?
Я переглянув декілька питань щодо переповнення стека щодо того, як перетворити пробіли на вкладки, не знайшовши, що мені потрібно. Здається, виникає більше запитань щодо того, як перетворити вкладки в пробіли, але я намагаюся зробити навпаки. В VimЯ намагався :retabі :retab!без везіння, але я вважаю , ті , насправді для переходу …
192 linux  vim  tabs  spaces 

9
Як використовувати “/” (роздільник каталогів) в Linux та Windows на Python?
Я написав код в python, який використовує / для створення певного файлу в папці, якщо я хочу використовувати код у Windows, він не буде працювати, чи є спосіб, яким я можу використовувати код у Windows та Linux. У python я використовую цей код: pathfile=os.path.dirname(templateFile) rootTree.write(''+pathfile+'/output/log.txt') Коли я буду використовувати свій …
191 python  linux  windows  unix 

12
Пошук шляху поточного виконуваного файлу без / proc / self / exe
Мені здається, що у Linux це легко з / proc / self / exe. Але я хотів би знати, чи є зручний спосіб знайти каталог поточного додатка в C / C ++ з міжплатформенними інтерфейсами. Я бачив, як деякі проекти замислюються з argv [0], але це здається не зовсім надійним. …
190 c++  c  linux  macos  executable 


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