анализировать HTML в Bash (когда grep просто недостаточно)

Это сводит меня с ума, так как я уверен, что должна быть какая-то программа, выполняющая эту работу, но я просто не могу ее найти. Следует отметить, что я буду на ARM / Raspberry, поэтому, к сожалению, Xidel здесь не вариант, если только кто-то не добр, чтобы указать мне в правильном направлении для его самого (если […]

Каталог «~» попал в одну из моих папок

Каталог с именем ~ появился в папке в ~/Projects/myproject/~ . дела ls -al ~/Projects/myproject drwxr-xr-x 3 myuser staff 102 20 Sep 11:32 ~ Я не хочу пытаться удалить его с помощью rm, потому что у меня есть ощущение, что он удалит весь мой домашний каталог. Есть ли безопасный способ избавиться от него или какие-либо идеи […]

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

#include <fcntl.h> #include <stdio.h> #include <stdlib.h> int main(int argc, char** argv) { int val; if(argc!=2) { printf("Usage: %s <descriptor> \n", argv[0]); exit(1); } val=fcntl(atoi(argv[1]), F_GETFL, 0); switch(val & O_ACCMODE) { case O_RDONLY: printf("read only"); break; case O_WRONLY: printf("write only"); break; case O_RDWR: printf("read write"); break; default: printf("unknown access mode"); } if(val & O_APPEND) printf(", append"); […]

Значения суммы из столбца 1, если строки столбца 2 соответствуют значению

У меня есть данные в .txt следующим образом: 2 40 1 50 1 50 1 50 1 50 2 70 2 70 5 80 5 80 6 100 И я хочу суммировать первый столбец, если строки второго столбца совпадают, поэтому я могу получить такой вывод: 2 40 4 50 4 70 10 80 6 100 […]

Как добавить к единому файлу патча?

Если у меня есть файл патча в формате унифицированного патча, как в примере ниже, как мне добавить строки, чтобы эти строки были добавлены (примененным) патчем? — lao 2002-02-21 23:30:39.942229878 -0800 +++ tzu 2002-02-21 23:30:50.442260588 -0800 @@ -1,7 +1,6 @@ -The Way that can be told of is not the eternal Way; -The name that can […]

Что такое Solaris IPS / Как это работает?

Я прочитал документы и документы PDF от Oracle по этому вопросу, но они были слишком широки и слишком аналитичны для меня, чтобы понять. Может ли кто-нибудь предоставить мне обзор (как он это понимает) системы Solaris Image Packaging System наиболее важных команд и репозиториев? А также какая связь между SYSV и IPS.

find: Что значит «-a» иметь более высокий приоритет, чем «-o»?

Страница man для поиска gnu: Обратите внимание, что -a, если указано неявно (например, двумя тестами, которые появляются без явного оператора между ними) или явно имеет более высокий приоритет, чем -o. Это значит, что find . -name afile -o -name bfile -print никогда не будет печатать файл. Я предполагаю, что приведенное выше выражение эквивалентно: find . […]

Если я положу путь после `.php`, скрипт не будет найден

В моей системе тестирования «Debian» после установки Moodle запрос на http://localhost/moodle/theme/image.php/clean/core/1473903261/req возвращает Not Found The requested URL /moodle/theme/image.php/clean/core/1473903261/req was not found on this server. (это не только изображение, но сам скрипт PHP не найден!) Однако запрос на http://localhost/moodle/theme/image.php возвращается Image was not found, sorry. (изображение не найдено, но сам скрипт PHP найден!) Итак, как я […]

Копирование нескольких типов файлов в одной команде

Я хочу скопировать несколько файлов из одного каталога в другой, с разными расширениями Поэтому я бы написал что-то вроде: cp -r dir1 / *. gif dir2 Но я также хочу скопировать все файлы .jpg в ту же команду. Есть ли какая-то команда AND, которая будет работать?

Расширяет раздел с использованием другого диска

У меня SSD SSGB, который я использую для корневых разделов. У меня 1 ТБ диск. У меня на диске SSD отсутствует пробел. Могу ли я расширять его размер с помощью другого диска. Я знаю, что могу переместить раздел / home, но, как это, я потеряю преимущества своего SSD-диска (я уже тестировал это решение). То, что […]

Linux и Unix - лучшая ОС в мире.