Я ищу, чтобы узнать настоящее имя (полное имя) зарегистрированного пользователя, чтобы избежать необходимости запрашивать его в приложение, которое я создаю. Я вижу, что команда finger выведет список данных в столбцы, который включает ...
Я пытаюсь объединить множество отсортированных файлов в сценарии UNIX / Linux с помощью sort -m, и я первым заметил эту сортировку записывает результат во временный файл, затем копирует его в место назначения. Мое понимание -m ...
В написанной мной функции bash я запускаю несколько удаленных команды через ssh и запускать их в отдельных фоновых процессах. Каждый из этих процессов создает множество строк текста, которые объединяются ...
При запуске сценария через sudo или su я хочу получить исходного пользователя. Это должно происходить независимо от того, что несколько sudo или su выполняются друг в друге и, в частности, sudo su -.
Процессы Unix имеют идентификатор сеанса и являются частью группы процессов, которая можно изменить / запросить с помощью таких функций, как setsid () / getpgrp (). Однако концепция группы процессов и сеанса всегда ...
Я видел сценарии, использующие команду test и [] или [[]]. Но когда нам нужно использовать / usr / bin / test и (())? Есть ли случаи, когда нам нужно прибегать к последнему? С Уважением,
Джон
Я хочу удалить все строки в файле, содержащие слово "test", но если эта строка содержит "test @", я не хочу ее удалять. Вероятно, есть какой-нибудь забавный способ сделать это с помощью sed, но я ...
Предположим такую ситуацию: один пользователь вошел в систему, выполняя какое-то приложение через sudo или su. У этого пользователя запущен демон dbus-daemon.
Однако, когда приложение работает с root ...
Я бы любить чтобы получить ваш совет / помощь о том, как разбить большой файл (миллионы строк или строк). Например, (1)
У меня большой файл (миллионы строк, разделенных табуляцией). Я хочу подмножество этого файла ...
I хотите прочитать файл "teste", выполнить некоторые операции "найти и заменить" и перезаписать "teste" результатами. Чем ближе я до сих пор был: $ cat teste
Я должен что-то найти
Это сложно найти ...
Найдите его ...
Я нашел исходный код C в этих файлах с расширениями .w. Похоже на смесь кода TeX
и язык программирования C. Это пример этих источников. Как я могу скомпилировать? PS: Извините за ...
У меня есть хранилище. ("git init") Я выполнил проверки, коммиты, журналы и прочее.
Но как я могу удалить все следы git и удалить git из этого каталога (и подкаталогов)? Я использую Ubuntu.
Я работаю над проектом, который по сути создает файлы через сценарий оболочки с использованием «sox». Приложение не основано на документах, все его действия - это вызов сценария, который создает файлы, и не ...
Есть ли способ создать unix FIFO с языком Go? В пакете os нет ни Mkfifo, ни Mknod, хотя я ожидал, что именованные FIFO в основном используются в ОС posix. Фактически, есть функция для ...
Я читал это в оболочке,
Команда true возвращает 0 => логическое истина.
Команда false return 1 => логическая ложь.
Но когда бегаю, получаю удивительные результаты. если [0]
тогда
echo "0 верно".
еще
echo "0 - ложь."
...
Я пытаюсь написать небольшие утилиты, чтобы привыкнуть к программированию Unix с помощью OCaml. Вот моя попытка для cat: open Unix ;; let buffer_size = 10 let buffer = String.create buffer_size let ...
Я знаю, что можно инвертировать вывод grep с помощью флага -v. Есть ли способ вывести только несовпадающую часть совпадающей строки? Я спрашиваю, потому что хотел бы использовать код возврата grep (который ...
У меня небольшой вопрос о потоках. В системах Unix у нас есть утилита, которую можно использовать для установки приоритетов процессов. Хорошо, в моей системе я вызываю некоторые внешние процессы, однако я хотел бы ...
Я сделал a = 1234 let "a = a + 1" в командной строке, и все нормально. Но когда я делаю то же самое в сценарии оболочки. Он выводит сообщение об ошибке «let: not found».
Вот файл сценария. #! / bin / sh
а = 1234;
let "a = a + ...
Это не работает, как я ожидал, несмотря на все исследования. Мне что-то не хватает ... Файл 1 ... # cat file1.csv
1 123 Джон Доу
1 456 БобДилан
1 789 Файл BillyJean 2 ...
...
Мне нужна ваша помощь в обрезке файла путем удаления столбцов с одинаковым значением. # файл, который у меня есть (разделенные табуляцией, миллионы столбцов)
домкрат 1 5 9
Иоанна 3 5 0
lisa 4 5 7 # файл, который мне нужен (...
Я новичок в Makefiles, так что терпите меня. Мне нужно изменить Makefile, чтобы некоторые правила вызывали разные утилиты в зависимости от переменной. Прямо сейчас правило выглядит так: ci: [синтаксис оболочки для ...
Я пытаюсь понять, как получить список имен файлов для файла с именем BOZO, но заканчивающимся ТОЛЬКО на 123 ИЛИ 456. Файлы: BOZO12389,
BOZOand3
BOZOand456
BOZOand5
BOZOhello123 Итак, команда должна ...
Я изучаю условную компиляцию и думаю, что до сих пор хорошо ее понимаю. Теперь, если у меня есть код: #ifdef UMP_TO_FILE // сделайте что-нибудь здесь ... #endif и я запускаю: gcc myprogram.c -...
Я ищу папку с конфигурациями и пытаюсь чтобы перейти в этот каталог: find. -name "config" -exec cd {} \; Есть одно совпадение, ./my-applications/config, но после того, как я попробую это, он говорит: find: `cd '...
Мы знаем, что можем зашифровать файл с помощью openssl с помощью этой команды: openssl aes-256-cbc -a -salt -in twitterpost.txt -out foo.enc -pass stdin Пароль будет считан из stdin . Таким образом, чтобы предоставить ...
Я немного заблудился в терминологии времени. Я понимаю, что такое эпоха и разница между GMT и UTC. Однако меня немного смущают следующие обозначения: календарное время
местное время
стена ...