4
ответа

Как запустить SSH при загрузке без systemctl?

Я новичок в мире Linux. Я студент-химик, но поскольку наша лаборатория занимается исследованиями в области вычислительной химии, мне нужно разбираться в Linux, так как вычисления выполняются на кластере под управлением OpenSUSE....
05.07.2020
4
ответа

Сравните 60 больших файлов и выведите только те строки, которые являются общими для всех файлов

У меня 60 файлов, каждый содержит около 10000 строк. Каждая строка содержит одну строку. Я хочу узнать только те строки, которые являются общими для всех файлов. Должны быть точные совпадения, поэтому мы сравниваем...
23.06.2020
4
ответа

Как вывести список процессов, принадлежащих сетевому пространству имен?

Я использую Ubuntu 12.04, и в утилите ip нет параметра ip netns identify , я попытался установить новый iproute, но, тем не менее, этот параметр не определяет похоже, не работает !. Если бы мне пришлось ...
04.06.2020
4
ответа

Как удалить дубликаты в первом столбце и вывести значения во втором столбце?

У меня есть CSV-файл, разделенный табуляцией, подобный этому C1 C2 А 3 Б 4 С 5 Б 4 A 3 Как я могу избавиться от дубликатов в столбце 1 и вывести значения из столбца 2 для каждого уникального столбца 1 ...
23.05.2020
4
ответа

Удалить 2 символа перед точкой в ​​имени файла

У меня много имен файлов в папке, например xxxxxxxxx.zip Как я могу удалить для всех файлов последние 2 символа перед точкой с помощью сценария оболочки. Например, abcd12345678.zip в abcd123456.zip
13.05.2020
4
ответа

Как я могу переименовать файл во вложенном пути «на месте», то есть без повторного -ввода полного пути?

Мне часто приходится переименовывать различные файлы с помощью mv, которые находятся в глубоких каталогах :mv /a/long/path/to/a/file.txt /a/long/path/to/a/file. txt.bak Но я не хочу перепечатывать полный путь...
12.05.2020
4
ответа

Как передать несколько переменных в цикл for в качестве аргумента в скрипте bash?

Я новичок в Linux и пишу скрипт bash... В сценарии у меня есть 2 переменные (внутри есть содержимое переменных). Я пытаюсь передать эти две переменные в одном и том же цикле for и выполнить некоторые...
04.05.2020
4
ответа

как лучше суммировать значения с плавающей запятой -unix sum: значение от 8 до 9 дает неверную сумму

У меня есть сценарий, в котором у меня возникла проблема, потому что сумма UNIX до 8-9 весов дает мне неправильную сумму как это исправить? моя команда использовала awk -F '"?\\|"?' '{T+=$ (2 )} END {printf "%.2f\n",T}' демонстрационный файл....
28.04.2020
4
ответа

Как выполнить несколько файлов .sh в разных каталогах, используя *.sh

Мне нужно написать сценарий оболочки, который может выполнять все файлы .sh, если они существуют в шаблоне каталога. Что-то вроде: ##!/bin/bash sh /var/scripts/*/my_*.inc.sh Но приведенный выше сценарий выполняется только ...
26.04.2020
4
ответа

Как «использовать» конкретную переменную

Допустим, у меня есть два bash-скрипта: Provider.sh, который выполняет какой-то процесс и должен «раскрыть» MAP, но не A или B: #!/bin/bash объявить -A КАРТА А = привет B=мир MAP[hello]=world Consumer.sh, который ...
17.04.2020
4
ответа

Проверка, делится ли количество символов в файле на 3

Я пытаюсь проверить, кратно ли количество символов нуклеотидной базы в моем файле ДНК 3, и у меня есть следующий код, который постоянно выдает ошибку : var4=$(wc -c < $1 | bc) var5=$($var4 % ...
14.04.2020
4
ответа

Сравните два файла, если столбцы совпадают, замените следующий столбец некоторым значением.

Как заменить значение столбца в файле при сравнении с другим файлом? У меня есть два файла test1.csv и test2.csv; Мне нужно заменить столбец empdep в test1.csv, если он имеет значение «sign*». ...
10.04.2020
4
ответа

Не отображается правильный размер диска с «df»

Мой компьютер содержит SSD на 250 ГБ и HDD на 1 ТБ. Когда я запускаю fdisk -l, я получаю следующий вывод для указанного жесткого диска: Диск /dev/sda: 931,53 ГБ, 1000204886016 байт, 1953525168 секторов. Модель диска: ...
07.04.2020
4
ответа

Обработка сценария Bash с CRLF (возврат каретки )в Linux, как в MSYS2?

Допустим, у меня есть следующий тривиальный скрипт, tmp.sh :echo "testing" стат. echo "тестирование снова" Как бы тривиально это ни было, оно имеет \r\n (, то есть CRLF, то есть возврат каретки + перевод строки )в качестве окончания строки....
03.04.2020
4
ответа

Использует ли cat отложенные вычисления?

При использовании каналов, например, sudo cat /dev/sda | струны | меньше я могу перемещаться по строкам строк моего устройства sda. Но загружается ли содержимое устройства sda полностью и выводится на ...
02.04.2020
4
ответа

Как посчитать количество байтов в очень большом файле, сгруппировав одинаковые байты?

Ищу способ получить статистику по очень большим (в разы превышающим объем доступной оперативной памяти) выводам, какие байтовые значения в файлах присутствуют и как часто: A0 01 00 FF 77 01 77 ...
31.03.2020
4
ответа

Вопрос об интерфейсе командной строки Gnu/Linux с grep, ls и cat

Приветствую Stack Exchange, Моя цель: выполнить ls для поиска по всей структуре каталогов и grep для поискаcats.py. Используйте cat, чтобы прочитать файлcats.py. Я знаю, это звучит как зарождение Gnu/Linux. ...
25.03.2020
4
ответа

если с регулярным выражением в коде bash

В bash я сделал следующее. Это выражение if будет оцениваться как true, если версия Redhat 7.5 или 7.6. если [[ ` cat /etc/redhat-release | awk '{print $7}' ` == "7.5" ]] || [[ ` cat /etc/redhat-...
10.03.2020
4
ответа

GZip не дает такого же результата при сжатии на macOS и Linux

У меня есть несколько тысяч файлов, сжатых по отдельности GZip (конечно, пропуская флаг -n, поэтому вывод является детерминированным ). Затем они переходят в репозиторий Git. Я только что обнаружил, что для 3 из ...
03.03.2020
4
ответа

Объединить несколько строк в одну строку, пока не будет найден шаблон без потери первой части шаблона

У меня есть следующий шаблон: i-095erwr244r22cfeaa TF-КЛИЕНТ ТФ-СтКМЛ2 я-0c23232ac153534c5d TF-КЛИЕНТ TF-ОБЩИЙ TF-STEERR i-043434e0934347eb5 TF-КЛИЕНТ TF-ADFS TF-ОБЩИЙ TF-STCLUSTER_1 TF-...
28.02.2020
4
ответа

Как работает графический интерфейс Linux на самом низком уровне?

В основном я пытаюсь выяснить, как можно создать графический интерфейс с нуля, используя только ядро ​​Linux и программирование на C. Я не собираюсь создавать рабочий стол с графическим интерфейсом...
20.02.2020
4
ответа

Использование цикла do while в Linux для возврата определенных значений

Я пытаюсь создать сценарий, который по существу проверяет, обновляется ли файл. Если файл в этот момент обновляется, то скрипт ничего не делает, но если файл перестал обновляться, то...
05.02.2020
4
ответа

Bash сценарии ввода из 3 файлов

Исходные данные, из которых я создал эти 3 файла, квота имени пользователя байт 20480000 user1@abx.com 896 30720000 user2@abx.com 3002766 20480000 user3@abx....
24.01.2020
4
ответа

Сравните каждую строку файла1 с каждой строкой файла2

У меня есть 2 файла. c1.log D1W /u02/app/oracle/db/ggs/current/dirdat/fe D2W /u02/app/oracle/db/ggs/current/dirdat/ff c2.log E1W /u02/app/oracle/db/ggs/current/dirdat/fe E2W /u02/app/oracle/db/ggs/...
11.01.2020
4
ответа

Получите тот же результат без использования команды файла

Как бы вы выполнили команду файла, не используя ее. Я пытаюсь распечатать все файлы в текущем каталоге и их тип. ./тип.баш * Рабочий стол (Каталог) Документы (Каталог) ...
10.01.2020
4
ответа

помогите с регулярным выражением/подвыражением grep

Эй, у меня проблема с регулярными подвыражениями. grep -o ".*='.*'" Параметры.txt Параметры.txt включают: имя='что-то' фамилия='123123' something=' somethinggg' Мое регулярное выражение ...
03.01.2020
4
ответа

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

Я пытаюсь получить только строки, не содержащие значений, которые начинаются с определенного шаблона. Входной файл (test_file.txt) USER1|AR-45233| ПОЛЬЗОВАТЕЛЬ4|AR-32133| ПОЛЬЗОВАТЕЛЬ1|45232| ПОЛЬЗОВАТЕЛЬ1|AF-45233| ПОЛЬЗОВАТЕЛЬ2|AR-12321| SYSTEM1|..
26.12.2019
4
ответа

Прочитать файл и распечатать IP-адрес в другой файл

У меня есть большой файл, который содержит около 40000 строк доменных имен. Я хотел бы прочитать этот файл и использовать dig (или что-то еще) для поиска IP-адресов доменных имен в DNS, и...
24.12.2019
4
ответа

Как изменить приглашение терминала Linux, чтобы оно соответствовало ParrotOS

Я знаю, что приглашение терминала можно изменить, используя PS1="prefix", и я знаю, как установить его на постоянной основе, это не проблема. Мне просто интересно, как я могу настроить его так, чтобы он выглядел в ОС попугая? ...
24.12.2019
4
ответа

Более быстрый способ перехода в каталог после его перечисления в предыдущей команде?

Я искал файл в каталоге, поэтому я использовал команду find, которая затем показала путь к каталогу, в котором находится файл. бывший. $ найти . -имя файла.txt /folder/path/file-contents/file.txt Теперь ...
04.12.2019