Вопросы с тегом «unix»

114
Как grep работает так быстро?

Я действительно поражен функциональностью GREP в оболочке, раньше я использовал метод подстроки в java, но теперь я использую для него GREP, и он выполняется за считанные секунды, он невероятно быстрее, чем код Java, который я писал. (по моему опыту я могу ошибаться) При этом я не мог понять, как...

113
Список процессов Java

Как я могу перечислить все процессы Java в bash? Мне нужна командная строка. Я знаю, что есть команда, psно не знаю, какие параметры мне нужно

112
Как / когда Execute Shell отмечает сборку как сбой в Jenkins?

Ужасные истории, которые я нашел в поисках ответа на этот вопрос ... Хорошо, у меня есть сценарий .sh, который делает практически все, что должен делать Дженкинс: проверяет источники из SVN построить проект разворачивает проект очищает после себя Таким образом, в Jenkins мне нужно только...

112
Скопируйте все файлы с определенным расширением из всех подкаталогов

В unix я хочу скопировать все файлы с определенным расширением (все файлы Excel) из всех подкаталогов в другой каталог. У меня есть такая команда: cp --parents `find -name \*.xls*` /target_directory/ Проблемы с этой командой: Он также копирует структуру каталогов, и мне нужны только файлы (поэтому...

111
Как отправить простую строку между двумя программами с помощью каналов?

Пытался поискать в сети, но ресурсов почти нет. Достаточно небольшого примера. ИЗМЕНИТЬ Я имею в виду, две разные программы на C, взаимодействующие друг с другом. Одна программа должна послать «Привет», а другая - получить его. Что-то...

110
Преобразование десятичного числа в шестнадцатеричное в сценарии оболочки UNIX

Что я могу использовать в сценарии оболочки UNIX для преобразования десятичных чисел в шестнадцатеричные? Я думал, что od сделает трюк, но он не понимает, что кормлю его ASCII-представлениями чисел. printf? Валовой! Используете это сейчас, но что еще...

110
Эффективный способ транспонировать файл в Bash

У меня есть огромный файл с разделителями табуляции в таком формате X column1 column2 column3 row1 0 1 2 row2 3 4 5 row3 6 7 8 row4 9 10 11 Я хотел бы эффективно транспонировать его, используя только команды bash (для этого я мог бы написать сценарий Perl из десяти или около того строк, но он...

110
проверьте, существует ли каталог и удалите одной командой unix

Можно ли проверить, существует ли каталог, и удалить, если он существует, в Unix с помощью одной команды? У меня есть ситуация, когда я использую задачу ANT 'sshexec', где я могу запустить только одну команду на удаленном компьютере. И мне нужно проверить, существует ли каталог и удалить его ......

109
Зашифрованное хранилище паролей SVN

Я установил SVN на машину с Ubuntu и что-то не могу понять. Всякий раз, когда я проверяю что-то с терминала, я получаю эту ошибку о сохранении незашифрованного пароля: ----------------------------------------------------------------------- ATTENTION! Your password for authentication realm:...

109
Цикл через переменную оболочки, разделенную запятыми

Предположим, у меня есть переменная оболочки Unix, как показано ниже variable=abc,def,ghij Я хочу , чтобы извлечь все значения ( abc, defи ghij) , используя для цикла и передавать каждое значение в процедуру. Скрипт должен позволять извлекать произвольное количество значений, разделенных запятыми,...

108
Побочные результаты unix diff?

Как я могу отобразить результаты команды unix diff бок о бок вместо одного различия за другим? См. Пример ниже: diff /tmp/test1 /tmp/test2 1,4c1,2 < asfdsadf < asdfsad < fsaf < fdsadf --- > asdfsafdsf > saf 6,8d3 < sadf < asdf < sadf 10d4 < fasd 12,13c6,14 < sadfa...

107
Как заставить команду find распечатать размер файла с именем файла?

Если я введу команду поиска следующим образом: $ find . -name *.ear Он распечатывает: ./dir1/dir2/earFile1.ear ./dir1/dir2/earFile2.ear ./dir1/dir3/earFile1.ear Я хочу «напечатать» в командной строке имя и размер: ./dir1/dir2/earFile1.ear 5000 KB ./dir1/dir2/earFile2.ear 5400 KB...

107
Почему в Bash следует избегать eval и что использовать вместо этого?

Снова и снова я вижу ответы Bash об использовании переполнения стека, evalи ответы получаются резкими, каламбурными, за использование такой «злой» конструкции. Почему evalтакое зло? Если evalиспользовать безопасно, что я должен использовать вместо...

107
Является ли добавление файла атомарным в UNIX?

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