Вопросы с тегом «shell»

8
Linux скрипт или программа для сокращения имен файлов

У меня не было большого успеха в поиске Linux-версии namemangler , для которой мне нужно переименовать 1000 файлов, чтобы они были читаемыми в Windows. Кто-нибудь знает о программе Linux, которая может сделать это? Если нет, то скрипт может работать, так как мне нужно только переименовать все файлы...

8
Как добавить данные подключения к сети или источнику пользователя в записи истории?

Я хотел бы изменить настройки истории для всех пользователей в системах, которыми я управляю. Я хотел бы, чтобы он содержал информацию от соединительного терминала, как изwho sysadmin:/ # who sysadmin pts/0 Mar 26 07:11 (sysadmin.doofus.local) В настоящее время я изменяю свою историю следующими...

8
Могу ли я предотвратить «Отключение сенсорной панели во время набора текста» от воздействия на движения мыши?

Когда я нажимаю свое имя в правом верхнем углу, затем нажимаю «Системные настройки», затем «Мышь и сенсорная панель», а затем «Отключить сенсорную панель во время набора текста», это влияет на мои движения мыши. Мне нужно подождать две секунды, прежде чем я смогу перемещать указатель с помощью...

8
Каков наиболее правильный способ передачи массива в функцию?

Предположим, у меня очень большой массив $large_list, есть ли способ написать функцию, которая будет принимать массив в качестве аргумента? Например: echo_idx_array () { arr="$1" idx="$2" echo "${arr[$idx]}" } Какова обычная стратегия сделать что-то подобное? Я попытался дать переменную,...

8
Как определить функцию `bc` для дальнейшего использования?

Я всегда находил что- bcто загадочное и интригующее. Это был один из самых оригинальных программ Unix. И это язык программирования сам по себе. Поэтому я с радостью использую любую возможность, которую смогу использовать. Поскольку bc, кажется, не включает в себя факториальную функцию, я хочу...

8
Korn Shell: не работает ключ end, pgup, pgdown и delete

Так что в основном мои End, Pageup/ Pagedown, и Deleteключ не работают в ksh93. Кстати, я использую FreeBSD. Мои клавиши со стрелками работают, как и моя домашняя клавиша. Эти ключи работают, когда я помещаю это в мой .kshrc set -o emacs Я пытался делать ЭТО , помещая это в моей .kshrc. Чтобы...

8
Итерировать по n файлам?

У меня есть кое-что довольно простое, что я хочу сделать. Я хочу использовать montageкаталог, содержащий тысячи изображений, с очень небольшим количеством опций, а именно: me@home$ montage -size 256x256 DSC01*.JPG.svg output.png ... но это не достаточно хорошо, поскольку он захватывает только около...

8
cp или rsync, действительно ли cp стоит?

Я надеюсь , что это не считается , как вопрос без реального ответа, так как я не могу найти хороший повод , чтобы использовать cp(1)более rsync(1)практически во всех обстоятельствах. Если один , как правило , в пользу rsyncболее cp? Есть ли хорошие рекомендации по их использованию? rsync: Передает...

8
Как узнать, написан ли скрипт оболочки на bash или sh?

Как я могу узнать, написан ли скрипт в bashили sh? Первая строка скрипта здесь не полезна, поскольку в Linux скрипты bash имеют следующую строку: #!bin/sh На самом деле, существует много дистрибутивов, где /bin/shесть bash (может быть, /bin/shссылка на /bin/bashэти дистрибутивы), а не Bourne Shell....

8
Когда sh является символической ссылкой на bash или dash, bash ограничивается POSIX-совместимостью, поэтому он должен быть на 100% совместим с sh?

Из разницы между bash и sh : Возьмем вопрос: если у вас есть /bin/shссылка на bash, то bash не будет вести себя так же, когда /bin/shвызывается так же, как при вызове as /bin/bash. Когда он вызывается как sh, он ограничивается в основном POSIX-совместимостью и ограниченным набором расширений....

8
Bash скрипт не читает ввод

У меня есть сценарий, который должен запускать команду в фоновом режиме, и это делает это. Проблема в том, что когда сценарий сталкивается с командой чтения, он не приостанавливает и не принимает ввод. Вот: printf "Where is yo music?: " read musicPath cd $musicPath ls | while read currentSong;do...

8
Разница между [[$ variable]] и [[-n $ variable]]?

В bash есть [[ $variable ]]и [[ -n $variable ]]полностью эквивалентны? Судя по приведенным ниже выводам, похоже, что это так, но я вижу, что обе формы использования преобладают в сценариях оболочки. $ z="abra" $ [[ $z ]] $ echo $? 0 $ [[ -n $z ]] $ echo $? 0 $ z="" $ [[ $z ]] $ echo $? 1 $ [[ -n $z...

8
Сколько пользователей Linux поддерживает одновременный вход в систему через SSH?

Я знаю, что Linux поддерживает одновременную авторизацию нескольких пользователей. Но какое максимальное количество пользователей может одновременно войти в Linux? Я вижу , что есть 69 ttyфайлов ( ttynили ttysn, где nявляется целым числом, например tty0, tty1, tty2...) в моем /devкаталоге. Я...

8
Используйте функцию автозаполнения пути терминала для ввода в сценарий оболочки

Я хочу создать скрипт, который: (1) получает путь, дающий пользователю возможность использовать табуляцию для автозаполнения, затем (2) получает имя пользователя от файла, а затем (3) создает файл по этому пути с расширением. текст. Мой вопрос: как мне сделать 1.? Как мне сказать bash запросить...

8
Что означает «cd &»?

Я знаю, как изменить каталог с терминала, набрав cd <directory> но вот сценарий. Я использовал терминал, чтобы зайти в папку моего репозитория git. glennRepositories Glenn-remdroid-хранилище Учитывая структуру папок выше, я хочу включить, glenn-remdroid-repositoryпотому что это мой...