3
ответа

Удаление всего после шаблона с помощью sed или awk

Я знаю, что есть много вопросов по этому поводу, но я не могу заставить его работать. Я хочу очистить группу (например, root) в /etc/group с помощью sed или awk. Так что мне нужно удалить все после root:*:0: I ...
20.02.2020
3
ответа

Символьные и блочные устройства в разрешениях Linux

Я пытаюсь узнать права доступа к файлам Linux. В этом контексте мне многое ясно, кроме (символьное устройство) 'c' в crwxrwxrwx, (блочное устройство) 'b' в brwxrwxrwx. Википедия объясняет ...
18.02.2020
3
ответа

создайте пустой img с помощью dd так, чтобы его сектора были размером 4096 байт, а не 512

Конечная цель состоит в том, чтобы построить образ раздела посекторно. Я хочу, чтобы размер сектора был 4096. В качестве первого шага я пытаюсь создать пустой образ размером 32 МБ с секторами по 4096 байт, а не ...
13.02.2020
3
ответа

Awk для суммирования всех чисел только после строки символов

У меня есть файл с вводом как :abc деф гхи 23 54 12 туй 12 иуй 56 67 Я хочу добавить все числа после символьной строки и напечатать их перед символом, как показано ниже :abc деф ги 89 туй 12 iuy 123 Может...
09.02.2020
3
ответа

Почему на терминалах Linux не работает cd..?

На терминалах Windows/DOS компакт-диск правильно меняет каталог. На терминалах Linux точки в команде cd должны быть разделены. Я хотел бы знать, как/почему это необходимо для работы синтаксического анализатора....
07.02.2020
3
ответа

Отделить несколько разделов/строк от файла

У меня есть файл с образцами текста ниже: ЭТО( первый Линия); ТОТ( вторая строка); ЭТО( третий линия); ТОТ( четвертый линия); Если вы видите файл, каждый раздел начинается либо с «ЭТОГО», либо с «...
07.02.2020
3
ответа

awk -- заменить один раз после немедленного шаблона в той же строке!

У нас есть файл размером 1,5 МБ. Одна конкретная строка имеет около 160000 символов. В строке нам нужно изменить «false» на «true» только один раз сразу после PATTERN. После awk изменяется только первый...
07.02.2020
3
ответа

Как сделать переадресацию портов с двумя интерфейсами с помощью iptables?

У меня есть система Debian с двумя интерфейсами wan и lan (192.168.0.1). В локальной сети:80 У меня есть сайт, к которому нужно получить доступ из локальной сети. Также мне нужно, чтобы этот сайт был доступен из wan:777. Это мой ...
07.02.2020
3
ответа

Скопируйте определенный столбец в другой файл

Я хотел бы скопировать второй столбец файла1 (.txt) в файл .csv (файл2) между двумя уже существующими столбцами. бывший. ФАЙЛ 1 (.txt) ааааа AA бббб А ccccc AB FILE 2 (.csv) vnght 234 ...
06.02.2020
3
ответа

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

Я хочу разделить один столбец в наборе данных на 2 столбца, сохраняя при этом все остальные столбцы/данные в наборе данных. Например, мои данные выглядят так (... отображают гораздо больше столбцов,...
03.02.2020
3
ответа

Что такое команда для перенаправления строк из одного файла в другой файл

Я хочу перенаправить строки, содержащие "привет", из файла 1 в файл 2 в Unix. Какая команда здесь используется?
03.02.2020
3
ответа

Есть ли способ проверить, как долго кто-то находится на сервере?

Я абсолютный новичок в написании сценариев, но меня попросили создать сценарий, который проверяет, как долго пользователь находится на сервере Linux, и если он дольше, скажем, 5 часов, ему потребуется ...
30.01.2020
3
ответа

Найдите и найдите последний символ шаблона и напечатайте следующие символы.

У меня есть файл C1.log со следующим: /u01/app/oracle/dirdat/ab00cmf /u01/app/oracle/dirprm/fm00lsk Мне нужно найти последнюю / каждой строки, а затем напечатать следующие два символа. Для ...
25.01.2020
3
ответа

Как заархивировать все файлы без путей

Я хочу найти все файлы .c в текущем каталоге и подкаталогах и заархивировать их. Я пытаюсь использовать следующий способ для достижения этой цели, но когда я распаковываю файлы, файлы в разных папках. Я не ...
23.01.2020
3
ответа

Как мне всегда создавать 4-значный последовательно пронумерованный и именованный файл с помощью сценария оболочки

Я пытаюсь создать несколько файлов *.txt с 4-значными числовыми именами с ведущими нулями, когда это необходимо . Сценарий должен остановиться, когда будет достигнуто значение MAX varialbe. Это использует /bin/sh (не bash), но любой...
21.01.2020
3
ответа

Как получить доступ и использовать буфер кадров Linux без GTK?

Я хотел бы использовать /dev/fb0 или любые другие файлы, предоставляемые linux. Это системно специфично как можно ниже, как читать/записывать/интерпретировать эти файлы устройств для графического буфера кадра, не-...
20.01.2020
3
ответа

Как добавить время к переменной даты в Linux?

пытался это сделать, но не удалось сейчас=$(дата +%Y%m%d%H%M%S) прошлое = $ (дата +% Y% m% d% H% M% S -d "$ {сейчас} -5 минут") echo $past result: date: неверная дата ‘20200120175610 -5minutes’ TT
20.01.2020
3
ответа

как найти записи с заданной точной длиной

У нас есть файл с 100000 записей в unix. Мы хотим отфильтровать записи, имеющие длину записи = 1000. Если у нас длина записи больше 1000, то мы хотим игнорировать эти записи в финальном штрафе.....
20.01.2020
3
ответа

Пропустить первые 3 строки цикла while

У меня есть этот код. в то время как IFS = читать do read -r read -r read -r echo $REPLY done <<< "$LINES" и данные в LINES: ---- Контрольная работа ---- 1,2,3 1,2,4 и т.д. Я хочу пропустить первые 3...
16.01.2020
3
ответа

Как установить несколько RPM-пакетов, используя сценарий оболочки и взяв его из входного файла, разделенного запятыми? [закрыто]

Мне нужно установить несколько пакетов с помощью сценария оболочки, а имя rpm (пакета) находится во входном файле. Я сделал это следующим образом. Путь к моему входному файлу = /mstr/mstr_input_file.txt MY Script ...
13.01.2020
3
ответа

Что это означает /16 после IP-адреса

На днях я наткнулся на такой ip-адрес 255.255.255.1/16 Я думал, что /16 относится к количеству адресов подсети, которые может генерировать IP-адрес. Тем не менее, я подозреваю, что могу ужасно ошибаться и...
13.01.2020
3
ответа

Как справиться с зависанием из-за команды ssh из сценария bash?

Я работаю над распределенной системой Linux. В моем скрипте bash я хочу получить вывод: ssh $ipaddress ibstat Вышеупомянутая команда зависнет, если машина не работает. Как мне справляться с зависанием и ...
10.01.2020
3
ответа

Как отобразить определенные части двух полей из другого файла в сценарии awk

У меня есть следующий файл с именем калорий: Apple pie s s n Лимонный пирог s n n Апельсиновый пирог s s s И у меня есть этот awk-скрипт, который печатает пирог с максимальным количеством появления s(сахара). #!/bin/awk -...
04.01.2020
3
ответа

Цикл while удаляет все файлы и зацикливается

У меня возникают проблемы с использованием цикла while для удаления файлов до тех пор, пока не останется определенное количество файлов. Вот что у меня есть: touch while/151234 коснитесь пока/152355 коснитесь пока/151694 коснитесь пока/153699 touch ..
03.01.2020
3
ответа

Использование функции поиска нескольких имен команды linux в переменной?

Недавно я узнал, как выполнять поиск по нескольким именам файлов с помощью команды find, например: find . \( -iname "*.srt" -o -iname "*.mp4" \) Но в некоторых случаях мне приходилось использовать так много фильтров, как этот, и эта простая командная стро
31.12.2019
3
ответа

Как создать функцию для суммирования необходимого нескольких столбцов

У меня есть сценарий, в котором я хочу суммировать несколько столбцов Данные в файле: ID|NAME|SAL|COST|PER|TAG 1|A|10|10|20|10 | 1|Б|10|15|20|10| 1|С|10|17|25|80| 1|Д|115|110|20|100| 1|Е|10|10|10|...
21.12.2019
3
ответа

Linux скрипт bash | как вставить в одну строку

У меня есть текстовый файл вида: k-opp- -l fi -s linux -a BHHHHH7 -d 22.22.222.22 -g ai k-opp- -l fi -s linux -a BHHHHH8 -d 222.22.22.22 -g ai k-opp- -l fi -s linux -a BHHHHH9 -d 222.222.22.222 ...
21.12.2019
3
ответа

Понимание поиска с помощью atime, ctime и mtime

Итак, я понимаю разницу между тремя идеями в названии. atime -- время доступа = время последнего открытия файла mtime -- время модификации = время последнего изменения содержимого файла ctime -- измененное время =...
19.12.2019
3
ответа

как захватить из файла строки, которые начинаются с одинарной скобки и заканчиваются одинарной скобкой

как захватить из файла строки, которые начинаются с одинарной скобки и заканчиваются одинарной скобкой Я пробую этот файл cat | grep "\[*\]" но не уверен, что этот синтаксис дает хорошие результаты пример файла: ...
19.12.2019
3
ответа

Захватить весь текст между начальным разделителем строк и конечным разделителем символов

Я надеюсь разобрать файл в Linux. По сути, каждый раз, когда возникает шаблон [белок = белок А], я хочу сохранить белок А. Другими словами, я надеюсь сохранить все символы между девятью...
18.12.2019