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

12
Удалить файлы определенного размера

Я хочу удалить файлы, размер которых находится между определенными значениями. Например, у меня есть следующий список файлов: -rw-r--r-- 1 smsc sys 558 Apr 30 13:07 stats.sfe.1.20120430130513.xml.Z -rw-r--r-- 1 smsc sys 388 Apr 30 15:32 stats.sfe.1.20120430153013.xml.Z -rw-r--r-- 1 smsc sys 386 Apr...

12
Какой параметр в bash используется для подстановки, чтобы определить, соответствует ли * точечный файл

Недавно я удивился, когда сделал что-то подобное mv ./* ../somedirectory и обнаружил, что файлы вроде .gitignoreне были перемещены. Я делаю большую часть своей работы в zsh на OS X, и этот сюрприз укусил меня в bash на CentOS. Я попытался bash на OS X и обнаружил то же поведение: *не совпадает с...

12
Многовариантный для циклов

Есть ли способ указать несколько переменных (не только целые числа) в forциклах в bash? У меня может быть 2 файла, содержащие произвольный текст, с которым мне нужно было бы работать. Что мне функционально нужно, так это: for i in $(cat file1) and j in $(cat file2); do command $i $j; done Есть...

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

Этот вопрос является продолжением своего раннего вопроса « Создание многочисленных каталогов с помощью»mkdir . Я использую bashоболочку. Я создал пятьдесят каталогов, каждый из которых начинается с префикса "s", используя команду: mkdir $(printf "s%02i " $(seq 1 50)) который дополняет вторую цифру...

12
Интерактивное удаление файлов из списка

Я хотел бы удалить список файлов и запросить подтверждение. Список находится в list.txtфайле. Почему следующая команда не работает должным образом? while read i; do rm -i $i; done < list.txt Предыдущая команда не ждет меня, но, к счастью, ни один файл не удален. Я использую...

12
Все, что не является символической ссылкой

Есть ли lsспособ показать отрицательные условия, такие как "все файлы, которые не являются символической ссылкой"? Я часто использую последнее в каталоге проекта, но другие отрицания также были бы полезны. На данный момент мое исследование привело только к созданию псевдонима к чему-то «как»: find...

12
Как проверить наличие возможных конфликтов при использовании псевдонима в bashrc?

Есть ли простой способ перечислить все конфликты команд, которые произошли в системе из-за обновления bashrc с использованием команд псевдонимов? Например, кто-то пишет alias ls=/path/to/user-generated/executableв bashrc. Как узнать, что это маскирует действительную команду ( ls). Один из способов,...

12
Почему «$ ((~ 33))» производит -34?

$ echo $(( 255 )) 255 $ echo $(( 33 )) 33 $ echo $(( ~33 )) -34 $ echo $(( ~255 )) -256 $ и мое ядро: $ uname -a Linux HOSTNAME 3.2.0-40-generic-pae #64-Ubuntu SMP Mon Mar 25 21:44:41 UTC 2013 i686 i686 i386 GNU/Linux ВОПРОС: ~ для отрицания числа AFAIK. Но почему ~33производит -34и почему...

12
Как запустить автозаполнение без клавиши табуляции?

Я подключаюсь к своей машине, используя мой iPhone с приложением под названием ServerAuditior. У него нет клавиши табуляции. Смотрите скриншот. Как запустить автозаполнение без клавиши табуляции? Я не хочу набирать много символов для CD. У меня есть клавиши со стрелками в этом приложении. Я могу...

12
Как использовать zypper в скриптах bash для тех, кто работает с apt-get?

У меня есть несколько вопросов о переходе от apt-get к zypper в скриптах bash. Что является эквивалентом этого? sudo apt-get install curl --assume-yes (где может быть любой пакет curl) Я нашел шпаргалку Zypper - openSUSE . Очень хорошо! Но я был бы признателен за этот опыт - как правильно...

12
В чем разница между .profile и .bash_profile и почему в моей системе нет файла .profile?

Так что я довольно новичок в Linux и недавно установил Fedora 19 на свой нетбук. Я хочу иметь более глубокое понимание Linux и интерфейса командной строки, поэтому сейчас я читаю Learn Linux: The Hard Way . В упражнении 3 автор дает следующие команды: ls -al кат. профиль Я пытаюсь следовать этим...

12
Используйте inotifywait для перемещения файла, когда он загружается в папку dropbox

Я пытаюсь найти способ немедленно переместить файл в другую папку, как только он появится в моем выпадающем списке на CentOS. Я искал Интернет для некоторых подсказок, но я не могу получить больше, чем тот факт, что мне нужно использовать inotifyдля вызова скрипта, который будет обрабатывать файл,...

12
Тестирование удаленного TCP-порта с использованием telnet с помощью однострочной команды

У меня есть множество Linux-коробок с очень ограниченным набором команд и дискового пространства. Но у него есть telnetкоманда. Я удаленно подключаюсь к каждому из этих зондов (программно) и выдаю одну команду line linux через SSH. Мне нужно выполнить одну команду, чтобы подключиться к определенной...

12
Можно ли использовать скобки (перестановку) и расширение массива одновременно?

{}Синтаксис расширения скобок Bash позволяет создавать простые перестановки # echo {b,c,d}{a,e,i,o,u} ba be bi bo bu ca ce ci co cu da de di do du Однако мне не ясно, если / как можно использовать это вместе с массивами, за исключением очень неудобного использования $() echoиeval Есть ли простой...

12
Как хранить pipe (|) в переменной?

Идея состоит в том, чтобы использовать его как ... канал в команде. Например: скажем, есть какой-то длинный путь, который нужно набирать снова и снова, после чего следует канал и вторая программа, т.е. "directory1/directory2/direcotry3/file.dat | less -I " Я бы хотел, чтобы эта часть была сохранена...

12
Что такое «Выход 2» из состояния завершенной фоновой работы?

У меня есть упражнение, чтобы поместить в файл некоторые данные (* conf из некоторых каталогов), и мне нужно сделать это в фоновом режиме. Я сделал это, и мне интересно, что означает вывод сообщений: [A@localhost tests]$ ls -ld /etc/*conf /usr/*conf > test1_6_conf.txt 2>&1 & Enter...

12
найти и удалить дубликаты в каталоге

У меня есть каталог с несколькими файлами IMG, и некоторые из них идентичны, но все они имеют разные имена. Мне нужно удалить дубликаты, но без внешних инструментов только с помощью bashскрипта. Я новичок в Linux. Я пытался использовать вложенный цикл для сравнения md5сумм и в зависимости от...

12
Пересечение двух массивов в BASH

У меня есть два массива, как это: A=(vol-175a3b54 vol-382c477b vol-8c027acf vol-93d6fed0 vol-71600106 vol-79f7970e vol-e3d6a894 vol-d9d6a8ae vol-8dbbc2fa vol-98c2bbef vol-ae7ed9e3 vol-5540e618 vol-9e3bbed3 vol-993bbed4 vol-a83bbee5 vol-ff52deb2) B=(vol-175a3b54 vol-e38d0c94 vol-2a19386a...