Как я могу получить размер файла в bash-скрипте? Как мне присвоить это переменной bash, чтобы я мог использовать ее
Как я могу получить размер файла в bash-скрипте? Как мне присвоить это переменной bash, чтобы я мог использовать ее
Следующий синтаксис bash проверяет, paramне является ли он пустым: [[ ! -z $param ]] Например: param="" [[ ! -z $param ]] && echo "I am not zero" Нет выхода и его хорошо. Но когда paramпусто, за исключением одного (или более) пробела, тогда дело обстоит иначе: param=" " # one space [[ ! -z...
В терминале, как я могу определить ключ для перехода в предыдущий каталог, в котором я находился при смене каталога с помощью cdкоманды? Например, я в /opt/soft/binи я cdв /etc/squid3и я хочу , чтобы вернуться к первой...
Если вы следили за unix.stackexchange.com какое-то время, вы должны надеяться, что уже знаете, что оставление переменной без кавычек в контексте списка (как в echo $var) в оболочках Bourne / POSIX (исключение zsh) имеет очень особое значение и не должно быть сделано, если у вас нет очень веских...
Я постоянно вижу ответы, цитирующие эту ссылку с указанием "Не разбирайся ls!" Это беспокоит меня по нескольким причинам: Кажется, что информация в этой ссылке была принята оптом с небольшим вопросом, хотя я могу выделить по крайней мере несколько ошибок при случайном чтении. Также кажется, что...
Я работаю в Mac OSX, поэтому я думаю, что я использую Bash ...? Иногда я вхожу в то, что не хочу, чтобы меня запомнили в истории. Как мне это
Является ли использование цикла while для обработки текста вообще плохой практикой в оболочках POSIX? Как отметил Стефан Шазелас , некоторые из причин, по которым не используется оболочка, - это концептуальность , надежность , удобочитаемость , производительность и безопасность . Этот ответ...
Просто ищу разницу между 2>&- 2>/dev/null |& &>/dev/null >/dev/null 2>&1 и их портативность с non-Bourne shellsкак tcsh, mkshи
Я работаю над простым bash-скриптом, который должен быть в состоянии работать в дистрибутивах Ubuntu и CentOS (поддержка Debian и Fedora / RHEL была бы плюсом), и мне нужно знать имя и версию дистрибутива, в котором работает скрипт ( для того, чтобы вызвать конкретные действия, например, создание...
При использовании систем контроля версий меня раздражает шум, когда говорит diff No newline at end of file. Поэтому мне было интересно: как добавить новую строку в конце файла, чтобы избавиться от этих...
Есть некоторые команды, которые фильтруют или воздействуют на ввод, а затем передают его как вывод, как я обычно думаю, stdout- но некоторые команды просто берут stdinи делают то, что с ним делают, и ничего не выводят. Я знаком с OS X и так есть два , которые приходят на ум сразу же являются...
setuidБит разрешение говорит Linux для запуска программы с эффективным идентификатором пользователя владельца вместо исполнителя: > cat setuid-test.c #include <stdio.h> #include <unistd.h> int main(int argc, char** argv) { printf("%d", geteuid()); return 0; } > gcc -o setuid-test...
Как я могу преобразовать метку времени эпохи в читаемый человеком формат на компьютере? Я думаю, что есть способ сделать это с датой, но синтаксис ускользает от меня (другие способы...
Я хочу добавить метку времени к каждой строке вывода команды. Например: foo bar baz станет [2011-12-13 12:20:38] foo [2011-12-13 12:21:32] bar [2011-12-13 12:22:20] baz ... где префикс - это время, когда была напечатана строка. Как мне этого...
Что вы можете сделать с evalкомандой? Почему это полезно? Это какая-то встроенная функция в bash? Там нет manстраницы для этого
Я хотел бы контролировать использование памяти одним процессором / процессором в режиме реального времени. Аналогично, topно нацелено только на один процесс, предпочтительно с каким-то графом...
Технически, если только pamвы не настроили проверку вашей оболочки, pam_shellsни один из них не может фактически предотвратить ваш вход в систему, если вы не в оболочке. В моей системе они даже разных размеров, поэтому я подозреваю, что они действительно что-то делают. Так в чем же разница? почему...
Какие команды можно использовать, чтобы узнать текущий рабочий каталог (CWD) запущенного процесса? Это будут команды, которые вы можете использовать извне из...
У меня есть процесс, первоначально запущенный на переднем плане. Я приостановил на Ctrl+ Z, а затем возобновил его работу в фоновом режиме bg <jobid>. Интересно, как приостановить процесс, работающий в фоновом режиме? Как вывести фоновый процесс на передний план? Редактировать: Процесс...
Допустим, у меня есть следующий псевдоним в bash alias ls='ls --color=auto'- и я хочу назвать обычный lsбез опций. Единственный способ сделать это - unalias, выполнить команду, а затем снова псевдоним? Или есть какой-нибудь изящный трюк или обходной...