Tag: bash

Чтение ввода из командной строки

Пытаясь использовать команду «читать», чтобы принимать пользовательский ввод из самой командной строки, но мой скрипт, похоже, не движется вперед echo "Do you want to continue?(yes/no)" read -p $1 if [ "$1" == "yes" ] then sleep 5s echo "" echo " move ahead" else echo "" echo "Skipping The Step.." echo "" sleep 5s fi […]

Как изменить слово, которое нужно склонить в vim?

Можно ли написать слово в курсивом формате в Vim?

Escape shell arg из одного сценария в другой

Дано ./mysh0 : #!/bin/bash exec ./mysh1 $* И ./mysh1 : #!/bin/bash echo $1 echo $2 echo $3 Как мне называть mysh0 , что аргументы mysh1 и то, что в конечном итоге напечатано, это «A», «B 2» и «C»? Вызов этого как ./mysh0 A "B 2" C не работает.

Я хотел бы стереть предыдущую точку нескольких строк текста

Я хотел бы стереть точку начала, как показано ниже. Имя файла aaa.txt. ./usr/share/vim/vim73/colors/blue.vim ./usr/share/vim/vim73/colors/default.vim ./usr/share/vim/vim73/colors/peachpuff.vim ./usr/share/vim/vim73/colors/shine.vim ./usr/share/vim/vim73/colors/slate.vim ./usr/share/vim/vim73/colors/desert.vim ./usr/share/vim/vim73/colors/README.txt ./usr/share/vim/vim73/colors/torte.vim в /usr/share/vim/vim73/colors/blue.vim /usr/share/vim/vim73/colors/default.vim /usr/share/vim/vim73/colors/peachpuff.vim /usr/share/vim/vim73/colors/shine.vim /usr/share/vim/vim73/colors/slate.vim /usr/share/vim/vim73/colors/desert.vim /usr/share/vim/vim73/colors/README.txt /usr/share/vim/vim73/colors/torte.vim Что мне делать?

Почему «kill -l» дает разные результаты в рыбе и bash

Когда я читал команду kill, я использовал fish-shell. Результатом команды kill -l для рыбы является HUP INT QUIT ILL TRAP ABRT IOT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM …. При вызове той же команды в bash я 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP …. Я проверил kill с whereis […]

Как осуществляется перенаправление?

Является ли перенаправление концепцией оболочки, а не ядром ОС? Как перенаправление осуществляется с точки зрения системных вызовов? Переадресация реализована аналогично трубе?

Как найти строку после регулярного выражения в одной строке текста?

У меня есть текстовый файл, содержащий очень длинную строку данных JSON, и мне нужно извлечь значение некоторого поля. Я понимаю, что самый простой способ сделать это – использовать jq или grep -o ; однако я нахожусь на фирменной машине, поэтому я не могу установить jq , и мы используем версию Solaris, где grep не имеет […]

Измените файл, перенаправляя его как вход stdin в команду

В Bash при запуске mycommand < myfile , я mycommand < myfile . Какое содержимое myfile получает mycommand ? mycommand ли mycommand исходное содержимое myfile когда я его запускал, или он получает измененное содержимое myfile вместе с моей модификацией?

безопасный способ перенаправления некоторого вывода с помощью exec

У меня есть сценарий, который довольно «шумный». Меня попросили очистить вывод, чтобы большая часть вывода скрипта попала в файл журнала, и пользователь просто видит сообщение о запуске и сообщение, когда заканчивается скрипт. Для этого я использую exec следующим образом: #! /bin/bash echo "Welcome! set up has begun, this may take a few moments…" exec 3>&1 […]

Копировать или повторить столбцы в виде столбцов

Я мог бы передать вывод ниже awk '{print $1$1$1$1$1$1$1$1$1$1$1$1$1}' чтобы получить желаемый результат, опубликованный в волне печатного алфавита на CodeGolf SE . Есть ли лучший способ скопировать / повторить столбцы в виде другого столбца (по вертикали ?) С помощью bash и / или других утилит * nix? for i in {0..25}; do printf \\$( printf […]

Interesting Posts

Предотвращать запуск определенных строк скрипта как root

Пустые строки при выполнении «grep | xargs "в" find -exec "

Автоматически копировать PDF.plugin в Chromium.app

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

Команда для перечисления всех моноширинных шрифтов, известных как fontconfig

В Aix есть какая-либо команда, которая дает путь или ссылку на исполняемый файл процесса в / proc / <pid>

Как убить неактивных пользователей на Solaris?

Инструмент для отображения PID и ввода / вывода файлов в реальном времени

dig не разрешает неквалифицированные доменные имена, но nslookup делает

Как определить количество времени, оставшегося во время «сна»?

Какая конфигурация существует в CentOS, но не в Ubuntu, которая показывает имя пользователя @ hostname для сеансов удаленного терминала?

Поиск файлов, содержащих несколько строк

Как скопировать или переместить в папку в Nautilus 2.30.1, как в проводнике Windows?

Gmail мгновенный новый почтовый уведомитель для систем Debian 7?

Макет XMonad для портретного монитора

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