0
ответов

Как получить настоящее имя зарегистрированного пользователя в Unix?

Я ищу, чтобы узнать настоящее имя (полное имя) зарегистрированного пользователя, чтобы избежать необходимости запрашивать его в приложение, которое я создаю. Я вижу, что команда finger выведет список данных в столбцы, который включает ...
вопрос задан: 8 July 2011 02:16
0
ответов

Как объединить отсортированные файлы без использования временного файла?

Я пытаюсь объединить множество отсортированных файлов в сценарии UNIX / Linux с помощью sort -m, и я первым заметил эту сортировку записывает результат во временный файл, затем копирует его в место назначения. Мое понимание -m ...
вопрос задан: 6 July 2011 15:02
0
ответов

Как атомарно печатать строки из нескольких фоновых процессов в сценарии bash?

В написанной мной функции bash я запускаю несколько удаленных команды через ssh и запускать их в отдельных фоновых процессах. Каждый из этих процессов создает множество строк текста, которые объединяются ...
вопрос задан: 6 July 2011 00:42
0
ответов

Как найти исходного пользователя с помощью нескольких команд sudo и su?

При запуске сценария через sudo или su я хочу получить исходного пользователя. Это должно происходить независимо от того, что несколько sudo или su выполняются друг в друге и, в частности, sudo su -.
вопрос задан: 3 July 2011 20:15
0
ответов

Использование и значение сеанса и группы процессов в Unix?

Процессы Unix имеют идентификатор сеанса и являются частью группы процессов, которая можно изменить / запросить с помощью таких функций, как setsid () / getpgrp (). Однако концепция группы процессов и сеанса всегда ...
вопрос задан: 1 July 2011 13:48
0
ответов

Когда вы используете (() ) или / usr / bin / test

Я видел сценарии, использующие команду test и [] или [[]]. Но когда нам нужно использовать / usr / bin / test и (())? Есть ли случаи, когда нам нужно прибегать к последнему? С Уважением, Джон
вопрос задан: 30 June 2011 17:18
0
ответов

sh: Ngikugwema kanjani ukucacisa izincazelo zefayela ezinenombolo?

Lapho ngenza i-exec 3 >> ifayela # isichasisi sefayela manje sikhomba ukufaka [$ dryrun] && exec 3 > & 1 # noma ngokunokwenzeka ukuze stdout echo "running"> & 3 exec 3> & - ...
вопрос задан: 30 June 2011 16:45
0
ответов

Удалить строку в файле, совпадающую с одной строкой, но не соответствующую другой - SED, BASH?

Я хочу удалить все строки в файле, содержащие слово "test", но если эта строка содержит "test @", я не хочу ее удалять. Вероятно, есть какой-нибудь забавный способ сделать это с помощью sed, но я ...
вопрос задан: 30 June 2011 06:43
0
ответов

Почему xargs -L дает правильный формат, а xargs -n - нет?

Примите во внимание следующее: $ echo index.html * | xargs -L 1 ls -l -rw-r - r-- 1 zeki zeki 17198 2011-05-03 23:18 index.html -rw-r - r-- 1 zeki zeki 17198 03.05.2011 23:20 index.html.1 -rw-r - r-- 1 zeki ...
вопрос задан: 29 June 2011 21:14
0
ответов

Доступ к сеансу D-Bus другого пользователя

Предположим такую ​​ситуацию: один пользователь вошел в систему, выполняя какое-то приложение через sudo или su. У этого пользователя запущен демон dbus-daemon. Однако, когда приложение работает с root ...
вопрос задан: 27 June 2011 17:50
0
ответов

как разделить файл - выбрать количество строк или столбцов

Я бы любить чтобы получить ваш совет / помощь о том, как разбить большой файл (миллионы строк или строк). Например, (1) У меня большой файл (миллионы строк, разделенных табуляцией). Я хочу подмножество этого файла ...
вопрос задан: 27 June 2011 10:30
0
ответов

Подстановка текста (чтение из файла и сохранение в тот же файл) в Linux с помощью sed

I хотите прочитать файл "teste", выполнить некоторые операции "найти и заменить" и перезаписать "teste" результатами. Чем ближе я до сих пор был: $ cat teste Я должен что-то найти Это сложно найти ... Найдите его ...
вопрос задан: 26 June 2011 16:52
0
ответов

Исходный код C в файле .W

Я нашел исходный код C в этих файлах с расширениями .w. Похоже на смесь кода TeX и язык программирования C. Это пример этих источников. Как я могу скомпилировать? PS: Извините за ...
вопрос задан: 26 June 2011 13:18
0
ответов

Как мне удалить все следы Git для моего репозиторий? [дубликат]

У меня есть хранилище. ("git init") Я выполнил проверки, коммиты, журналы и прочее. Но как я могу удалить все следы git и удалить git из этого каталога (и подкаталогов)? Я использую Ubuntu.
вопрос задан: 24 June 2011 20:25
0
ответов

«Сохранить как» в приложении, не основанном на документах Какао

Я работаю над проектом, который по сути создает файлы через сценарий оболочки с использованием «sox». Приложение не основано на документах, все его действия - это вызов сценария, который создает файлы, и не ...
вопрос задан: 23 June 2011 00:55
0
ответов

Unix FIFO на ходу?

Есть ли способ создать unix FIFO с языком Go? В пакете os нет ни Mkfifo, ни Mknod, хотя я ожидал, что именованные FIFO в основном используются в ОС posix. Фактически, есть функция для ...
вопрос задан: 22 June 2011 14:39
0
ответов

значения true и false в оболочке

Я читал это в оболочке, Команда true возвращает 0 => логическое истина. Команда false return 1 => логическая ложь. Но когда бегаю, получаю удивительные результаты. если [0] тогда echo "0 верно". еще echo "0 - ложь." ...
вопрос задан: 22 June 2011 07:11
0
ответов

Написание cat в OCaml: использование Unix.read

Я пытаюсь написать небольшие утилиты, чтобы привыкнуть к программированию Unix с помощью OCaml. Вот моя попытка для cat: open Unix ;; let buffer_size = 10 let buffer = String.create buffer_size let ...
вопрос задан: 21 June 2011 06:36
0
ответов

grep шаблон и выводит несовпадающую часть строки

Я знаю, что можно инвертировать вывод grep с помощью флага -v. Есть ли способ вывести только несовпадающую часть совпадающей строки? Я спрашиваю, потому что хотел бы использовать код возврата grep (который ...
вопрос задан: 21 June 2011 05:16
0
ответов

Некоторые вопросы о потоках Java и приоритетах процессов

У меня небольшой вопрос о потоках. В системах Unix у нас есть утилита, которую можно использовать для установки приоритетов процессов. Хорошо, в моей системе я вызываю некоторые внешние процессы, однако я хотел бы ...
вопрос задан: 20 June 2011 19:03
0
ответов

Внутренняя команда оболочки «let» не работает в сценарий оболочки?

Я сделал a = 1234 let "a = a + 1" в командной строке, и все нормально. Но когда я делаю то же самое в сценарии оболочки. Он выводит сообщение об ошибке «let: not found». Вот файл сценария. #! / bin / sh а = 1234; let "a = a + ...
вопрос задан: 20 June 2011 11:39
0
ответов

Используйте команду Unix JOIN для объединения двух файлов

Это не работает, как я ожидал, несмотря на все исследования. Мне что-то не хватает ... Файл 1 ... # cat file1.csv 1 123 Джон Доу 1 456 БобДилан 1 789 Файл BillyJean 2 ... ...
вопрос задан: 18 June 2011 02:04
0
ответов

как обрезать файл - удалить столбцы с одинаковым значением

Мне нужна ваша помощь в обрезке файла путем удаления столбцов с одинаковым значением. # файл, который у меня есть (разделенные табуляцией, миллионы столбцов) домкрат 1 5 9 Иоанна 3 5 0 lisa 4 5 7 # файл, который мне нужен (...
вопрос задан: 15 June 2011 20:10
0
ответов

Правила Makefile и операторы If - как?

Я новичок в Makefiles, так что терпите меня. Мне нужно изменить Makefile, чтобы некоторые правила вызывали разные утилиты в зависимости от переменной. Прямо сейчас правило выглядит так: ci: [синтаксис оболочки для ...
вопрос задан: 14 June 2011 21:52
0
ответов

Список только определенных файлов в каталоге, совпадающем со словом BOZO и заканчивающемся на «123» или «456»

Я пытаюсь понять, как получить список имен файлов для файла с именем BOZO, но заканчивающимся ТОЛЬКО на 123 ИЛИ 456. Файлы: BOZO12389, BOZOand3 BOZOand456 BOZOand5 BOZOhello123 Итак, команда должна ...
вопрос задан: 14 June 2011 19:47
0
ответов

Как преобразовать xml-файл, который не в формате UTF-8, в xml, совместимый с UTF-8

У меня огромный xml, примерные данные которого выглядят следующим образом:
вопрос задан: 14 June 2011 09:58
0
ответов

Условная компиляция gcc

Я изучаю условную компиляцию и думаю, что до сих пор хорошо ее понимаю. Теперь, если у меня есть код: #ifdef UMP_TO_FILE // сделайте что-нибудь здесь ... #endif и я запускаю: gcc myprogram.c -...
вопрос задан: 14 June 2011 01:42
0
ответов

Как найти -exec cd в linux / unix

Я ищу папку с конфигурациями и пытаюсь чтобы перейти в этот каталог: find. -name "config" -exec cd {} \; Есть одно совпадение, ./my-applications/config, но после того, как я попробую это, он говорит: find: `cd '...
вопрос задан: 13 June 2011 21:17
0
ответов

Безопасная передача пароля в openssl через stdin

Мы знаем, что можем зашифровать файл с помощью openssl с помощью этой команды: openssl aes-256-cbc -a -salt -in twitterpost.txt -out foo.enc -pass stdin Пароль будет считан из stdin . Таким образом, чтобы предоставить ...
вопрос задан: 12 June 2011 09:59
0
ответов

Терминология времени

Я немного заблудился в терминологии времени. Я понимаю, что такое эпоха и разница между GMT и UTC. Однако меня немного смущают следующие обозначения: календарное время местное время стена ...
вопрос задан: 9 June 2011 09:30