В Bash, при указании аргументов командной строки для команды, какие символы необходимо экранировать? Они ограничиваются метасимволами Баша: пробел, табуляция |, &, ;, (, ), <, и...
В Bash, при указании аргументов командной строки для команды, какие символы необходимо экранировать? Они ограничиваются метасимволами Баша: пробел, табуляция |, &, ;, (, ), <, и...
Со findстраницы руководства : -exec command ; There are unavoidable security problems surrounding use of the -exec action; you should use the -execdir option instead. -execdir command {} + Like -exec, but the specified command is run from the subdirectory containing the matched file, which is not...
Я попробовал следующий скрипт: #!/bin/bash trap 'echo "touching a file" && touch $FILE' EXIT foo1(){ echo "foo1" } foo(){ echo "foo" export FILE=${FILE:-/tmp/file1} } (foo1) foo Выход для вышеуказанного скрипта был: [root@usr1 my_tests]# ./test.sh foo1 foo touching a file Однако я ожидал,...
Я начал изучать Bash пару дней назад. Я пытаюсь получить статус выхода grepвыражения в переменную, как это: check=grep -ci 'text' file.sh и вывод, который я получил, No command '-ic' found Должен ли я сделать это с помощью команды...
У меня есть строка ввода, как: arg1.arg2.arg3.arg4.arg5 Я хочу получить вывод: arg5.arg4.arg3.arg2.arg1 Это не всегда 5 аргументов, может быть от 2 до 10. Как я могу сделать это в скрипте...
Как я могу ссылаться на строку по индексу в sh / bash? То есть, в основном, это разделение. Я пытаюсь удалить 5 символов имени файла. Все имена имеют структуру: name_nr_code. Я пытаюсь удалить 5 буквенно-цифровой кодовый бит. name_nr_всегда 10 символов. Есть ли вещь, как; for i in * ; do mv "$i"...
У меня есть каталог с большим количеством фотографий. Конкретно, du -sh --apparent-size /path/to/myfolderдает мне 331G. Что здорово. Но теперь я хочу получить список сгруппированных по месяцам, например, примерно так: 2016-01 20MB 2016-02 520MB 2016-03 312MB ... Есть (разумный) способ сделать это с...
Gnome Shell 3.18.5 уведомил меня о необходимости расширения некоторых расширений. Я посетил https://extensions.gnome.org/local/ из Firefox, обновил расширение Firefox, и теперь я хочу удалить некоторые из расширений Gnome, например, следующее. Съемное меню привода от fmuellner Расширение системы...
Я хочу быть в состоянии захватить точный вывод подстановки команды, включая завершающие символы новой строки . Я понимаю, что они удалены по умолчанию, поэтому для их сохранения могут потребоваться некоторые манипуляции, и я хочу сохранить исходный код выхода . Например, дана команда с переменным...
Перед переключением на Wayland я бы свернул все окна оболочки GNOME с помощью следующей команды: wmctrl -k on ... но оба wmctrlи xdotoolтолько приложения X11. Какую команду CLI можно использовать для минимизации всех окон в сеансе GNOME Shell / Wayland? Ссылки: Можно ли свернуть окно из командной...
Мне сказали, что пробелы важны в bashдругих сценариях оболочки, и я не должен менять существование пробелов, если я не знаю, что я делаю. Под «изменением существования» я имею в виду либо вставку пробела между двумя непробельными символами, либо удаление пробела между двумя непробельными символами,...
Я пытаюсь рекурсивно искать строку, grepно я получаю это: $ grep -r "stuff" * grep: unrecognized option '---corporate-discount.csv' Usage: grep [OPTION]... PATTERN [FILE]... Try 'grep --help' for more information. Как я могу запретить Bash передавать файлы, начинающиеся с...
в zsh вы можете иметь %#в своей переменной PS1(или любой другой PROMPTпеременной), что в основном означает display, %если пользователь, или display, #если root. Мне интересно, есть ли способ повлиять на это так, чтобы %или #изменял цвета в зависимости от того, пользователь это или root (красный для...
Как записать их в одну строку, также без повторения одного и того же пути? rsync -a root@somewhere:/folder/remote/*.txt . rsync -a root@somewhere:/folder/remote/*.jpg .
Что это означает, если файловый дескриптор протекает File descriptor 6 (socket:[901758]) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File descriptor 9 (/dev/pts/1) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File descriptor 11 (/dev/pts/1) leaked on lvextend invocation....
У меня есть make-файл, где я останавливаю службу перед удалением файла. Когда это не могло остановить обслуживание, это сломалось бы по ошибке. Это явно нежелательно, поэтому я решил добавить, || trueно пропустил |. Делая это: stop service foo | true rm /etc/init/foo.conf Я не понимаю, почему это...
У меня есть скрипт, который вызывает программу (в частности, ttf2afmчасть tetex 3.0), которая иногда вызывает ошибки, а иногда нет. Информация, которая мне нужна, всегда выводится на печать до того , как она выйдет из строя , но мне трудно остановить сбой перенаправления канала и не выводить...
echo 'main(){}' | gcc -xc - -o /dev/stdout | ??? Есть ли способ запустить выходной двоичный файл в Unix-подобной системе? EDIT: мне нужно было его запустить вывод г ++ в изолированном окружении , где я не могу писать какой - либо файл (ничего злонамеренного, я...
У меня есть список данных, как 12345 23456 67891 -20000 200 600 20 ... Предположим, что размер этого набора данных (то есть строк файла) равен N. Я хочу случайным образом нарисовать mлинии из этого файла данных. Поэтому на выходе должны быть два файла, один из которых содержит эти mстроки данных, а...
Учитывая большое количество вопросов , которые оказываются связанными с подоболочками в Bash ( «Почему не моя переменная прибавка в этом централизованной while readцикле ?»), Я просто подумала , что было бы очень хорошо , чтобы обратиться к некоторому редактору или службе , где код который будет...