В bash у меня есть строка, и я пытаюсь удалить символ в середине строки. Я знаю, что мы можем удалить символы из начала или конца строки следующим образом: myVar='YES' myVar="${myVar#'Y'}" myVar="${myVar%'S'}" но как я могу удалить один в...
В bash у меня есть строка, и я пытаюсь удалить символ в середине строки. Я знаю, что мы можем удалить символы из начала или конца строки следующим образом: myVar='YES' myVar="${myVar#'Y'}" myVar="${myVar%'S'}" но как я могу удалить один в...
Я хотел бы найти серию файлов (на основе подстановочного выражения) и общее их использование диска. Что-то вроде этого: $ find . -name 'flibble*' -ctime +90 -exec du -sh {} \; 2.1G ./flibble_116.log 2.1G ./flibble_83.log 2.1G ./flibble_211040_157.log 2.1G ./flibble3747_51.log Эта работа. Но это не...
Почему следующие два исполнения отличаются по выводу? (Мне нужны двойные кавычки для переменных в моей возможной команде) $ sudo su -c "echo `cat /root/root_file`" cat: /root/root_file: Permission denied $ sudo su -c 'echo `cat /root/root_file`' Yay, highly classified...
Почему SOMETHING=1 && echo $SOMETHINGнужно &&возвращаться 1 Почему не SOMETHING=1 echo
Я хочу назначить сочетание клавиш в ConEmu, которое откроет новую вкладку в том же каталоге, в котором находится текущая вкладка. Так что-то вроде: -new_console:d:[<pwd>]%ProgramFiles(x86)%\Git\bin\sh.exe" --login -i где [<pwd>]запускает pwd или получает переменную окружения $ PWD. Или...
В Bash 4.2 добавлена поддержка отрицательных длин подстрок: http://tldp.org/LDP/abs/html/abs-guide.html#SUBSTREXTR01 Пример 37-12. Отрицательный параметр в конструкции извлечения строки Когда параметр "length" отрицателен, он служит параметром смещения от конца. Например, следующие результаты...
В Windows 10 я установил Подсистему для Linux Bash. Но у меня есть проблема с ярлыком в Emacs Ctrl+ spaceне устанавливает точку отметки. Что я попробовал и не помогло: Я пытался снять флажок «включить сочетания клавиш Ctrl» в меню свойств для консоли Windows Я пытался использовать разные терминалы...
Я обновил Windows 10 и установил новый bash на Windows. Однако на обоих компьютерах, которые я пробовал, я не могу смонтировать сетевой ресурс. Я пробовал много разных способов смонтировать общий ресурс: sudo mount -t cifs -o username=xx,password=xx //192.168.x.x/Share /mnt/s При выполнении...
Я заметил, что когда я запускаю команду непосредственно на хосте SSH с использованием ssh <host> <command>синтаксиса, я вижу вывод, .bashrcно не вывод .bash_profile(или .profile). Например, если я помещу следующую команду в верхней части обоих файлов, echo ${BASH_SOURCE[0]} и вручную...
У меня есть файл instructions.txtс содержанием: 00000000000000000000000000010011 00000010110100010010000010000011 00000000011100110000001010110011 00000000011100110000010000110011 00000000011100110110010010110011 00000000000000000000000000010011 Как я могу создать двоичный файл instructions.binс...
Кто-нибудь может объяснить мне, что делает оболочка в двух примерах А) и Б) ниже? Это очевидно ведет себя по-разному, но я не могу выяснить, почему результат отличается. Пример: у нас будет скрипт в нашем текущем каталоге, названный bla.shтолько одной командой: echo ${0##/*} hello А) Начинается...
Я использую Mac, поэтому у меня нет Главная а также Конец клавиши на моей клавиатуре. Я также SSH к серверам Linux совсем немного. Я обнаружил, что когда я подключаюсь по SSH к серверу Ubuntu Linux с Jaunty, я могу использовать привязку клавиш readline Ctrl - а также Ctrl - е чтобы переместить...
Я использую экран ежедневно для своих нужд терминала, и я вполне доволен этим. В последнее время , хотя, я сделал некоторые обновления мои файлы конфигурации Баш , и я заметил , что я устанавливал различные PATHэлементы ( PATH, MANPATH, INFOPATHи т.д.) в 2 -х местах. Я изменил файлы, чтобы они были...
Например я хочу сказать perl -e 'print '"'"'Hello, world!'"'"', "\n";' Есть ли менее неловкий способ сделать это, например, избежать одиночных кавычек? Да я знаю что могу написать perl -e 'print q[Hello, world!], "\n"' perl -e 'print "Hello, world!\n"' Но этот вопрос касается цитирования в...
На этот вопрос уже есть ответы здесь : Закрыто 10 лет назад . Возможное дублирование: можно ли объединить файлы истории в bash? Я использую Ubuntu Server 9.10, и я хотел бы иметь возможность просматривать историю моего bash для более чем одного сеанса терминала. Т.е. мои последние 200 команд или...
Я знаю, что вы можете начать фоновую работу с помощью Bash foo &. Однако лучший способ поместить задний план на задний план - это сделать Ctrl+, zчтобы приостановить его, а затем bg 1возобновить в фоновом режиме. Есть ли более быстрый способ? Какая комбинация клавиш Ctrl+ Somethingмне не...
Я хочу обработать много файлов, и так как у меня здесь куча ядер, я хочу сделать это параллельно: for i in *.myfiles; do do_something $i `derived_params $i` other_params; done Я знаю решение Makefile, но мои команды нуждаются в аргументах из списка глобализации оболочки. То, что я нашел, это: >...
Я хотел бы, чтобы команды, которые я набрал (ввод) в терминал, выделялись из всего вывода. Например: imac: ~ buster $ chmod -R gw myfolder imac: ~ buster $ cd myfolder imac: myfolder buster $ ls -l всего 0 drwxr-xr-x 9 root admin 306 20 апреля 2010 г. bin drwxr-xr-x 7 root admin 238 апр. 20 2010...
Как выделить текст в терминале BASH с помощью клавиатуры без мыши? Я использую Ubuntu 10.10
Я хочу перейти от дня года (1-366) и года (например, 2011) к дате в формате ГГГГММДД?