Tag: оболочки

Ошибка соединения: ошибка бросания, добавьте дополнительный операнд

Я хочу присоединиться к 3 файлам в столбце, который отсортировал уникальные числовые значения (эти файлы имеют только один столбец значений) и начинается с того же префикса для примера «usi». Теперь, пока я делаю это join -j 1 ../Test_Data/usi* > ../Test_Data/join_output.txt Я нахожу следующую ошибку: join: extra operand `usi_rtree_lw_100000.txt' Try `join –help' for more information. Есть […]

Можем ли мы использовать файл истории для целей аудита

У нас есть общая тестовая среда для AIX для всех 15-20 человек. Могут быть шансы, что кто-то удалит файлы по ошибке. В таких сценариях очень сложно узнать, кто удалил файлы из определенного места. Я хотел бы создать отчет для этого, чтобы мы могли его проследить. Фактически, я ищу следующую информацию: <ExecutedCmd> Как мы можем это […]

Почему скручивание не работает при использовании этого экспорта?

В данный момент я делаю некоторые вещи с Facebook FQL, и я использую curl в командной строке, чтобы проверить некоторые ответы. Я также использую export чтобы сохранить параметры для удобного редактирования. Но я делаю что-то неправильно, и я не вижу, что. Это дает прекрасный результат (даже при экспорте): export FB_TOKEN="the_access_token" curl -F access_token=$FB_TOKEN -F query="SELECT […]

Каталоги реструктуризации в иерархию

У меня есть следующая структура папок, содержащая тысячи папок. Имена папок как таковые с разными именами и т. Д. .test .test.subfolder .test.subfolder.subsubfolder .folder .folder.one .folder.two .folder.one.one Мне нужно добиться следующего: я хочу, чтобы папки были переименованы, например, из .test чтобы test , а затем переместите .test.subfolder чтобы папка .subfolder внутри test папки без . , […]

Изменить каталог и файлы списков

Возможный дубликат: Сделать cd автоматически ls Я думаю, что было бы очень полезно иметь утилиту unix, которая объединяет «cd» и «ls», поэтому при изменении каталога он автоматически перечисляет файлы в этом каталоге. Я попытался сделать это, используя сценарии оболочки, а также программы на C и их комбинацию, но ничего не работает, потому что любой вызов […]

Стандартные дескрипторы файла ввода-вывода

Я новичок в Shell SCripting Я кодирую это $ ls -l 1> stdout.txt и я получаю результат по желанию, 1> stdout.txt перенаправляет вывод из стандартного вывода в файл stdout.txt. Я не вижу такого файла на диске. Какая файловая система поддерживает такие файлы, это ramfs ? Имеет ли это какое-либо сходство с procfs и sysfs ?

Как настроить сообщение завершения работы с базой данных?

Вот ситуация, я запускаю команду (мои собственные руководители), в оболочке bash (Ubuntu), скажу что-то вроде этого: [newbie@office currentCaseAFolder]$ FEMSolver & Так что работа FEMSolver теперь работает в бэкэнд, и, скажем, ей требуется около пяти-десяти минут. Но у меня более одного случая. так [newbie@office currentCaseAFolder]$ cd ../currentCaseBFolder [newbie@office currentCaseBFolder]$ FEMSolver & [newbie@office currentCaseBFolder]$ cd ../currentCaseCFolder [newbie@office […]

используя find в Bash Script и проверяя, присутствует ли файл

var= "$(find . -name 'gen*.bt2')" if [ "$var" == "" ] then echo bad else echo great fi Я получаю ошибки ./script.sh: строка 4: ./gen.4.bt2 ./gen.rev.1.bt2 ./gen.rev.2.bt2 ./gen.1.bt2 ./gen.3.bt2 ./ gen.2.bt2: Нет такого файла или каталога Однако, когда я запускаю один и тот же код в терминале, файлы перечислены отлично, без каких-либо ошибок. Может кто-то […]

Вложенное чтение не выполнено

У меня есть список имен файлов в файле и вы хотите, чтобы пользователь решил, что делать с каждым. В bash, итерация по именам файлов сама по себе не является тривиальной, поэтому я последовал за этим ответом : #!/bin/bash while IFS= read -r THELINE; do read -n 1 -p "Print line? [y/n] " answer; if [ […]

Найдите, завершится ли процесс за определенный промежуток времени

Я запускаю программу. Внутри этой программы я запускаю определенную команду, и я использую команду ulimit для прекращения выполнения этой команды, если она превышает количество времени. Чтобы быть более ясным, я запускаю это: ulimit -t 1800 ./bsolo3.0.17 test.opb что означает, что я хочу прекратить выполнение решения bsolo, если время, которое превышает 1800 секунд. То, что я […]

Linux и Unix - лучшая ОС в мире.