0
ответов

Многострочные команды bash в make-файле

У меня есть очень удобный способ компилировать мой проект с помощью нескольких строк команд bash. Но теперь мне нужно скомпилировать его через makefile. Учитывая, что каждая команда запускается в своей собственной оболочке, мой вопрос таков...
вопрос задан: 12 April 2012 09:54
0
ответов

Сценарий Bash для автоматической проверки вывода программы - C

Я новичок в написании сценариев, и мне трудно понять, как начать работу со сценарием bash, который автоматически проверить вывод программы на ожидаемый результат. Я хочу...
вопрос задан: 12 April 2012 08:43
0
ответов

Условный завершающий пробел с программируемым завершением bash

Я создаю функцию, обеспечивающую программируемое завершение для команды, которую я использую (с большой помощьюhttp://www.debian-administration.org/articles/317). Использование сценария оболочки выглядит следующим образом :...
вопрос задан: 12 April 2012 07:40
0
ответов

как получить день года в оболочке?

Как я могу получить день года в оболочке? date '+%V' даст мне неделю года, которая на сегодня равна 15; но мне нужно найти день года!
вопрос задан: 11 April 2012 19:17
0
ответов

Bash:как использовать sed для замены только последнего вхождения в файле?

Наличие файла, содержащего повторяющиеся строки комментариев, например:#ScriptAlias ​​/cgi-bin/ "somepath" #ScriptAlias ​​/cgi-bin/ "otherpath" Я хочу добавить строку только после последнего вхождения, что приведет к #...
вопрос задан: 11 April 2012 13:36
0
ответов

Unix: объединить много файлов, удаляя первую строку всех файлов

У меня> 100 файлов, которые мне нужно объединить, но для каждого файла должна быть удалена первая строка. Какой самый эффективный способ сделать это под Unix? Я подозреваю, что это, вероятно, команда, использующая cat и sed '...
вопрос задан: 11 April 2012 09:52
0
ответов

Как получить возвращаемое значение из Matlab в сценарии bash?

Если у меня есть эта функция функции Matlab [результат] = matlab_test(param1, param2)disp(sprintf('param1 :%s', param1)); disp(sprintf('param2 :%s', param2)); результат = 'привет матлаб'; И я хочу...
вопрос задан: 11 April 2012 07:34
0
ответов

печатать только строки с определенным столбцом, а не *

У меня есть программа, которая отправляет текст на стандартный вывод. Но я хочу сохранить только те строки, где пятый столбец не «*». Это символ звездочки, а не выражение регулярного выражения, которое ловит все. Я не могу ...
вопрос задан: 11 April 2012 01:33
0
ответов

Прямая передача параметров в сценарий pbs

Есть ли способ напрямую передать параметры в сценарий.pbs перед отправкой задания? Мне нужно перебрать список файлов, обозначенных разными номерами, и применить скрипт для анализа каждого файла....
вопрос задан: 10 April 2012 18:12
0
ответов

Bash:Как преобразовать число в строку месяца?

Я хочу сопоставить, например, 4 с 'Apr' (3-символьное сокращение названия месяца)
вопрос задан: 10 April 2012 14:12
0
ответов

Имея два дерева каталогов, как определить, какие файлы совпадают?

Я пишу bash-скрипт и хочу знать, какие файлы одинаковы в двух деревьях каталогов. Это было бы противоположностью использованию diff. Ну, я нашел ответ сам. Я пробовал это раньше,...
вопрос задан: 10 April 2012 11:14
0
ответов

Необходимо удалить счетчик из вывода при использовании команды «uniq -c»

Я пытаюсь прочитать файл и отсортировать его по количеству вхождений определенного поля. Предположим, я хочу узнать наиболее повторяющуюся дату из файла журнала, тогда я использую опцию uniq -c и сортирую ее в ...
вопрос задан: 10 April 2012 06:27
0
ответов

Как перенаправить стандартный ввод и вывод с помощью Bash

#!/bin/bash ./program < input.txt > output.txt Часть > output.txt игнорируется, поэтому output.txt оказывается пустым. Это работает для команды сортировки, поэтому я ожидал, что она будет работать и для других...
вопрос задан: 9 April 2012 16:57
0
ответов

Преобразование первой буквы данного файла в нижний регистр

Я хочу преобразовать 1-ю букву каждой строки в нижний регистр до конца файла. Как я могу сделать это с помощью сценариев оболочки? Я пробовал это: plat=`echo $plat |cut -c1 |tr [:upper:] [:lower:]``echo $...
вопрос задан: 9 April 2012 07:54
0
ответов

Передача аргументов, состоящих из нескольких слов, в функцию bash.

Внутри функции сценария bash мне нужно работать с аргументами командной строки сценария, а также с другим списком аргументов. Итак, я пытаюсь передать функции два списка аргументов, ...
вопрос задан: 8 April 2012 11:21
0
ответов

открыть vi с переданным именем файла

Я обычно использую так: $ find -name testname.c ./dir1/dir2/testname.c $ vi ./dir1/dir2/testname.c надоедает снова вводить имя файла с местоположением. как я могу сделать это всего за один шаг? Я'...
вопрос задан: 6 April 2012 02:31
0
ответов

Настройка Bash 'cd' и завершение TAB для распознавания орфографических ошибок

Я искал настройку команды cd, поэтому что он распознает орфографические ошибки в каталогах и автоматически заполняет похожие имена каталогов. Прямо сейчас у меня есть настройки, которые распознают правописание ...
вопрос задан: 5 April 2012 16:13
0
ответов

Каков ближайший способ передать строковые аргументы из сценария bash в файл Matlab?

У меня есть файл matlab matlab_param.m function matlab_param(param1, param2) disp(sprintf('param1 : %s', param1)); disp(sprintf('param2 : %s', param2)); И я хочу иметь bash-скрипт bash_param.sh, который ...
вопрос задан: 5 April 2012 14:18
0
ответов

Нужна помощь RegExp для команды Linux Bash grep для фильтрации строк, содержащих квадратные скобки

Используя следующий пример, мне нужно отфильтровать строку содержащий только 'ABC', пропуская строки, соответствующие 'ABC', которые содержат квадратные скобки: 2012-04-04 04:13:48,760~sample1~ABC[TLE 5332....
вопрос задан: 5 April 2012 13:52
0
ответов

настройка команды cd

Обычно я сохраняю настройки для конкретных каталогов в.bashrc, и всякий раз, когда я меняю каталог, выполняю команду source.bashrc, чтобы сделать эти настройки эффективными. Теперь я подумал об управлении cd...
вопрос задан: 5 April 2012 10:22
0
ответов

Как использовать команды оболочки в Makefile

Я пытаюсь использовать результат ls в других командах (например, echo, rsync): все: <Сборка, создание некоторых Файлы .tgz — удалены для ясности> FILES = $(shell ls) echo $(FILES) Но я получаю:...
вопрос задан: 5 April 2012 09:27
0
ответов

Можно ли раскрасить выходные данные, передаваемые по каналу more?

У меня есть псевдонимы ls и grep 'ls --color=auto' и 'grep --color=auto' для раскрашенного вывода, но когда я передаю команду more, цвет теряется. Кажется, ни больше, ни меньше не имеет параметра для раскрашивания...
вопрос задан: 5 April 2012 00:56
0
ответов

Есть ли в сценарии оболочки способ выяснить, куда перенаправляется его вывод?

У нас есть скрипты следующего характера (в cron) someScript.sh > /tmp/cronlog/somescript.$(date +%Y%m%d).log 2>&1 Теперь есть способ, с помощью которого в someScript .sh могу понять какой файл...
вопрос задан: 4 April 2012 15:15
0
ответов

Я озадачен здесь awk, sed и т. д.

Какое-то время я безуспешно пытаюсь решить это, поэтому далеко У меня есть вывод команды, который мне нужно прожевать, чтобы сделать его пригодным для дальнейшей обработки Текст, который у меня есть: 1/2 [3] (27/03/2012 19:32:54)...
вопрос задан: 4 April 2012 08:43
0
ответов

Откройте файл .html в браузере по умолчанию с помощью Bash на Mac

Итак, вот что мне нужно: допустим, у меня есть файл index.html, как мне указать терминалу открыть его используя браузер по умолчанию? (Используя AppleScript, BASH,...?)
вопрос задан: 4 April 2012 07:51
0
ответов

Что делает «set keymap vi»?

Я хотел использовать vim-подобную навигацию для своего терминала, поэтому я добавил: установить режим редактирования vi установить keymap vi в мой файл .inputrc на основе этого. Режим редактирования vi добавляет навигацию по vi. Что делает keymap vi и по
вопрос задан: 3 April 2012 22:27
0
ответов

Псевдоним в bash не работает [закрыто]

alias bp="cat $@ > $@.BACK" Моей второй идеей было: alias bp="cp (hidden) Итак, я хочу иметь команду для резервного копирования файл. Он не вызывает никакой ошибки, но он просто не работает.
вопрос задан: 3 April 2012 17:36
0
ответов

Shebang, указывающий на скрипт (также имеющий shebang), эффективно игнорируется

Рассмотрим следующий код: #!/usr/bin/env python import sys print " Привет! Я получил %r в качестве входных данных." % sys.stdin.read() Это скрипт chmod +xed в /usr/local/bin/my_interpreter. А это: #!/usr/...
вопрос задан: 3 April 2012 06:32
0
ответов

Что такое$ @ в Баше? [дубликат]

Я считаю, что дескриптор $ @ в сценарии оболочки - это массив всех аргументов, переданных сценарию. Это правда? Я спрашиваю, потому что обычно использую поисковые системы для сбора информации, но я не могу Google для ...
вопрос задан: 3 April 2012 03:37
0
ответов

Как в awk удалить пробелы из переменной?

Предположим, $2 — моя переменная. Я попытался перейти от awk -F\, '{print $2 ":"}' к awk -F\, '{print gsub(/[ \t]+$/, "", $2) ":"}' Но он переходит от печати чего-либо к тому, чтобы вообще ничего не печатать.
вопрос задан: 3 April 2012 00:15