linux — вопросы с ответами

8 ответов
Я нашел несколько способов передать внешние переменные оболочки в awk script, но я запутался в ' и ". Сначала я попробовал с оболочкой script: $ v=123test $ echo $v 123test $ echo "$v" 123test Затем попытался awk: $ awk 'BEGIN{print "'$v'"}' $ 123test $ awk 'BEGIN{print '"$v"'}' $ 123 Почему разни...
29 сен. 2013, в 08:57
15 ответов
Я пытаюсь найти файлы, существующие в одном каталоге, но не в другом, я попытался использовать эту команду: diff -q dir1 dir2 Проблема с приведенной выше командой заключается в том, что она находит файлы dir1, но не в dir2, а также файлы в dir2, но не в dir1, Я пытаюсь найти файлы в dir1, но не тол...
diff
command-line
28 май 2013, в 08:14
5 ответов
Я хочу вызвать myscript файл следующим образом: $ ./myscript -s 45 -p any_string или $ ./myscript -h >>> should display help $ ./myscript >>> should display help Мои требования: getopt здесь, чтобы получить входные аргументы проверьте, что -s существует, если не возвращать о...
getopts
10 май 2013, в 14:04
5 ответов
Я использую следующие параметры set -o pipefail set -e В bash script, чтобы остановить выполнение при ошибке. У меня есть 100 из script, и я не хочу проверять код возврата script. Но для конкретного script я хочу проигнорировать ошибку. Как я могу это сделать?...
27 июнь 2012, в 17:09
6 ответов
Может кто-нибудь, пожалуйста, предоставьте код, чтобы сделать следующее: Предположим, что есть каталог файлов, все из которых нужно запускать через программу. Программа выводит результаты на стандарт. Мне нужен script, который войдет в каталог, выполнит команду для каждого файла и разделит вывод на ...
scripting
09 май 2012, в 21:34
6 ответов
Я хочу cp каталог, но я не хочу перезаписывать любые существующие файлы, даже если они старше, чем скопированные файлы. И я хочу сделать это полностью неиактивным, так как это будет частью Crontab Bash script. Любые идеи?
cp
22 фев. 2012, в 09:16
3 ответа
Есть ли способ ограничить глубину рекурсивного списка файлов в Linux? Команда, которую я использую в данный момент: ls -laR > dirlist.txt Но у меня около 200 каталогов, и у каждого из них есть 10 каталогов. Так что это просто слишком долгое время, и слишком много системных ресурсов. Все, что мне...
22 дек. 2010, в 12:15
11 ответов
Я успешно использовал следующую команду sed для поиска/замены текста в Linux: sed -i 's/old_link/new_link/g' * Однако, когда я пытаюсь использовать его на Mac OS X, я получаю: "команда c ожидает\с последующим текстом Я думал, что мой Mac работает с обычной оболочкой BASH. Что? EDIT: В соответст...
macos
sed
22 нояб. 2010, в 14:53
11 ответов
Я пытаюсь использовать что-то в bash, чтобы показать окончательные строки в файле, напечатанном, а не интерпретированном. Файл представляет собой дамп из SSIS/SQL Server, который считывается машиной Linux для обработки. Существуют ли какие-либо переключатели в пределах vi, less, more и т.д. В допо...
newline
command-line
line-endings
25 авг. 2010, в 21:41
9 ответов
Указанные имена файлов, такие как: /the/path/foo.txt bar.txt Я надеюсь получить: foo bar Почему это не работает? #!/bin/bash fullfile=$1 fname=$(basename $fullfile) fbname=${fname%.*} echo $fbname Какой правильный способ сделать это?
filenames
19 апр. 2010, в 02:56
19 ответов
Я часто использую команду find для поиска исходного кода, удаления файлов и т.д. Раздражающе, потому что Subversion хранит дубликаты каждого файла в своих каталогах .svn/text-base/, мои простые поиски заканчиваются тем, что получают много повторяющихся результатов. Например, я хочу рекурсивно искать...
find
grep
svn
22 фев. 2010, в 22:36
11 ответов
Я хотел бы просмотреть содержимое файла в текущем каталоге, но в двоичном формате из командной строки. Как я могу это достичь?
macos
terminal
binary
19 нояб. 2009, в 16:37
17 ответов
Мне нужна команда (или, возможно, опция cp), которая создает целевой каталог, если он не существует. Пример: cp -? file /path/to/copy/file/to/is/very/deep/there
07 окт. 2009, в 06:32
7 ответов
Можно ли проверить синтаксис bash script без его выполнения? Используя Perl, я могу запустить perl -c 'script name'. Есть ли эквивалентная команда для скриптов bash?
syntax
gnu
05 окт. 2008, в 12:06
Наверх
Меню