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

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

У меня есть каталог, /var/tmp/abcкоторый имеет 4 файла: 12345-ram-3e3r5-io9490-89adu9.csv 45434-dam-qwe35-to9490-43adu9.csv 11234-cam-yy3r5-ro9490-85adu9.csv 14423-sam-hh3r5-uo9490-869du9.csv Я хочу переименовать все файлы CSV (найти все файлы и переименовать их) в кратчайший (возможно,...

11
как передать результат `find` в виде списка файлов?

Ситуация такова, у меня есть MP3-плеер, mpg321который принимает список файлов в качестве аргумента. Я храню свою музыку в каталоге под названием «музыка», в котором есть еще несколько каталогов. Я просто хочу сыграть все из них, поэтому я запускаю программу с mpg321 $(find /music -iname "*\.mp3") ,...

11
Как перенаправить вывод на CD?

Можно ли перенаправить вывод команды в cd? Например, я искал каталог с помощью locateи получил путь к нему. Теперь, вместо того, чтобы писать cdпуть, я могу перенаправить locateвывод в cd? Я попробовал это: $ locate Descargas | grep Descargas$ /home/oliver/Descargas $ locate Descargas | grep...

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

Используя сценарий оболочки, как я могу создать каталог удаленно с serverA -> serverB, используя ssh? Могу ли я передать команду создания каталога с помощью команды ssh? Как? Я в основном хочу создать каталог удаленно на основе даты (например, 20110304), если он еще не...

11
Не удается подключиться к удаленному компьютеру с помощью сценария оболочки в Crontab

Ниже приведен скрипт, который я пытаюсь запустить, который работает без каких-либо проблем for i in `seq 200 2100` do usr=(`ssh -t -t -o ConnectTimeout=60 machine$1 finger | tail -1 | awk '{print$1}'`) echo $usr done Но как только я добавляю его в crontab, он не дает мне пользователя. 22 12 * * *...

11
команда `highlight`

Есть ли команда, которую можно использовать для простого выделения (цветом, жирным текстом или перевернутым задним / передним планом) определенных строк в stdin при передаче всей строки в stdout? Я думаю о его создании , но я бы предпочел просто использовать его, если он уже существует. Некоторые...

11
Используйте ЗДЕСЬ файл и перенаправьте вывод команды

У меня есть следующий код в пакетном скрипте: mpirun -np 6 ./laplace <<END 100 100 100 0.01 100 3 2 1 END | tail -n 1 > output Но это не работает. Я хочу использовать файл HERE в качестве входных данных для команды mpirun, а затем направить вывод в команду tail. Тем не менее, я думаю, что...

11
Как сделать, чтобы RPROMPT в zsh обновлялся при каждом входе?

My RPROMPTнастроен на отображение информации SVN с помощью vcs_info. Это читает RPROMPT=${vcs_info_msg_0_}. vcs_infoназывается использованием precmd(). Тем не менее, RPROMPT не обновляется, когда я меняю каталоги. Он работает только в том случае, если я снова вызываю подсказку (либо по источнику ~...

11
Трубопровод для вывода цикла предотвращает модификацию локальной переменной

Я пытаюсь написать простую функцию bash, которая принимает в качестве аргументов несколько файлов и / или каталогов. Должно: Полностью уточните имена файлов. Сортировать их. Удалить дубликаты. Распечатайте все, что на самом деле существует. Вернуть количество несуществующих файлов. У меня есть...

11
Как лучше всего подсчитать количество файлов в каталоге?

Если синтаксический анализ выходных данных lsопасен, поскольку он может разбиваться на некоторые забавные символы (пробелы \n, ...), каков наилучший способ узнать количество файлов в каталоге? Я обычно полагаюсь на то, findчтобы избежать этого анализа, но, аналогично, find mydir | wc -lсломается по...

11
Как make-файл может определить, доступна ли команда на локальном компьютере?

Я начал использовать org-mode для планирования своих задач в GTD- стиле. Помещая все файлы org в каталог папки Dropbox , я запускаю emacs для редактирования этих файлов и управления ими с трех разных локальных компьютеров: Cygwin, Mac OS X и Debian. Поскольку я также использую MobileOrg для доступа...

11
Безопасно ли закрывать оболочку, просто нажав «X» или используя «ctrl + d»?

Безопасно ли закрывать оболочку, просто нажав «X» или используя «ctrl + d» при входе в систему от имени пользователя root с помощью su, или безопаснее закрыть ее, набрав «exit»? Есть ли какая-либо разница (в плане безопасности) или она одинакова, и не имеет значения, какой способ вы...

11
Как изменить права доступа к нескольким файлам, найденным с помощью команды find?

У меня есть каталог с многочисленными файлами. Часть файлов имеет 755разрешения, а другая часть имеет 644разрешения. Я хотел бы конвертировать файлы с 755разрешениями 644. Я пробовал следующую строку, запустив ее из самого каталога: find . -perm 755 -exec chmod 644 {}\; Однако в результате...

11
Где gnome-session / gnome-shell хранит свою конфигурацию?

Короче говоря; У меня есть система Debian, которая работает с unstableдеревом уже более десяти лет подряд (из-за пожара, пламени и многочисленных обновлений оборудования, но в стороне). Однако некоторое время назад, когда Debian переходил на gnome3 и gnome-shellрабочий стол, в этом процессе было...

11
Передача аргументов с кавычками и двойными кавычками в скрипт bash

На данный момент у меня есть: #!/bin/bash screen -p 'ScreenName' -x eval 'stuff '"'"$@"'"'\015' echo eval 'stuff '"'"$@"'"'\015' Но когда я называю свой сценарий как: # script.sh asd "asd" 'asd' мои аргументы переданы как: asd asd asd и я получаю вывод: eval stuff 'asd asd asd'\015 Я кроме: asd...

11
Как мой сценарий может узнать, когда я нахожусь в виртуальной консоли против xterm?

Некоторые из моих сценариев (изменение таблицы ключей, добавление открытого ключа) должны работать по-разному, как в виртуальной консоли, так и в xterm. Какой реальный код для #!/bin/ksh if [[ in_a_virtual_console ]]; then ... else ......