Результаты поиска по запросу "bash"

2 ответа

Bash: Почему чтение и запись в один и тот же файл в конвейере дают ненадежные результаты?

У меня есть куча файлов, которые содержат много пустых строк, и хочу удалить все повторяющиеся пустые строки, чтобы облегчить чтение файлов. Я написал следующий скрипт: #!/bin/bash for file in * ; do cat "$file" | sed 's/^ \+//' | cat -s > ...

2 ответа

shell - temp IFS только как перевод строки. Почему это не работает: IFS = $ (echo -e '\ n')

Я пытаюсь использоватьfor в оболочке для перебора имен файлов с пробелами. Я читаю вstackoverflow вопрос [https://stackoverflow.com/questions/4128235/bash-shell-scripting-what-is-the-exact-meaning-of-ifs-n] этоIFS=$'\n' может быть использован, и ...

2 ответа

Как передать параметр шаблона в файл bash

Я пытаюсь написать сценарий bash, который позволяет пользователю передавать путь к каталогу с использованием подстановочных знаков. Например, bash show_files.sh *когда выполняется в этом каталоге drw-r--r-- 2 root root 4.0K Sep 18 11:33 dir_a ...

ТОП публикаций

1 ответ

Bash subshell: круглые скобки :() VS долларовые скобки: $ ()

В bash оба() а также$() создать подоболочку. Какая разница между собой? Каковы их типичные способы использования?

1 ответ

Почему AWK отказывается подводить итоги

Я сталкиваюсь с довольно странной проблемойawk где я хочу рассчитать среднее значение столбца. Это тестовая форма ввода моего файла: 1 2 0.4 0.250 0.225 0.221 0.220 0.218И это скрипт, который я пытаюсь запустить: awk '{sum += $1} END {print ...

1 ответ

Что-то вроде:

аюсь написать сценарий оболочки, который автоматизирует определенные задачи запуска в зависимости от моего местоположения (home / campusA / campusB). Я иду в университет и беру уроки в двух разных кампусах (отсюда и кампус A / campusB). Мое ...

1 ответ

Отличный ответ. Спасибо!

я есть входной файл, который содержит только одну строку: $ cat input foo barЯ хочу использовать эту строку в моем скрипте, и есть 3 способа получить это, о которых я знаю: line=$(cat input) line=$(<input) IFS= read -r line < ...

7 ответов

Как я могу сделать команду «найти» в OS X по умолчанию текущим каталогом?

Я тяжелый пользователь командной строки и используюfind командовать в моих скриптах системы сборки. Однако в Mac OS X, когда я не концентрируюсь, я часто получаю вывод, подобный этому: $ find -name \*.plist find: illegal option -- n find: ...

5 ответов

Как сделать функцию bash, которая может читать со стандартного ввода?

У меня есть несколько сценариев, которые работают с параметрами, они работают просто отлично, но я хотел бы, чтобы они могли читать из стандартного ввода, например, из канала, например, предположим, что это называется чтение: #!/bin/bash ...

1 ответ

Перенаправление потока ввода / вывода в оболочке Linux. Как оболочка обрабатывает команду с перенаправлением?

В настоящее время я пишу небольшую оболочку (перенаправление, каналы, exec и т. Д.). Попытка выяснить шаги, которые предпринимает оболочка Linux для решения проблемы перенаправления ввода / вывода. Некоторые вопросы о том, что мне нужно ...