Unix – вопросы и ответы

76
голосов
2
ответа
Я пишу приложение, в котором есть много независимых потоков. В то время как я делаю довольно низкий уровень, опасные вещи там, потоки могут потерпеть неудачу (SIGSEGV, SIGBUS, SIGFPE), но они не до...
3 месяца, 1 неделя назад Łukasz Sowa
87
голосов
5
ответов
Я изучил стандартный язык c и С++. Однако я не знаю, как использовать системные вызовы и писать программы с процессами и т.д. Поэтому я хочу изучить программирование в среде unix/linux. Какой шаг? ...
3 месяца, 1 неделя назад liu
-8
голосов
1
ответ
#!/bin/ksh extended_gcd() { a=$1 b=$2 x=0; lastx=1; y=1; lasty=0; while ((b!=0)); do quotient=$a/$b tmp3$b b=$(($a%$b)) a=$tmp3 tmp3=$x $x=$lastx-$quotient*$x $lastx=$tmp3 tmp3=$y $y=$lasty-$quotie...
3 месяца, 1 неделя назад Bar
108
голосов
1
ответ
мой (упрощенный) PS1: export PS1="\A \w\ $(__git_ps1) \$ " prompt: 16:08-~/dev (master) $ Это все хорошо, и оно показывает название ветки, когда оно есть. Но за пределами репо он все еще показывает...
3 месяца, 1 неделя назад ThaJay
98
голосов
1
ответ
Моя команда получает файлы Teradata DDL, созданные через инструмент переднего конца. Перед выполнением этих файлов необходимо исправить. Шаг в этом - получение команды DDL на одной строке Например ...
3 месяца, 1 неделя назад Saurabh
62
голоса
3
ответа
У меня есть некоторые сомнения относительно следующего кода. #include <stdio.h> #include <sys/types.h> int main(void) { int pid=fork(); if(pid==0) sleep(5); printf("Hello World %d %d\n"...
3 месяца, 1 неделя назад ishan3243
115
голосов
1
ответ
Я пытаюсь создать скрипт, который удаляет группы чтения из заголовка файла sam. Код, запускаемый из командной строки, приведен ниже. samtools view -H e2_20.indel.recal.dedup.bam | awk ' BEGIN {FS =...
3 месяца, 1 неделя назад szimmerman
107
голосов
1
ответ
Итак, у меня есть .txt список имен генов и идентификаторов зонда, originalFile.txt, например: GENE_ID PROBE_ID 10111 19873 10112 284, 19983 10113 187 В этом текстовом файле содержится около 30 000 ...
3 месяца, 1 неделя назад K M
62
голоса
1
ответ
Мне сложно понять, что появляется в команде ps. Чтобы проверить мое понимание, я создал ниже манекена script #!/bin/bash for i in {1..100000} do date -u date -u date -u done во время запуска этого ...
3 месяца, 1 неделя назад JavaMan
98
голосов
2
ответа
Недавно я загрузил все свои фотографии из Google Фото, используя их параметр "Отложить". У них обычно возникают проблемы с отсутствующими фотографиями, поэтому я пытаюсь убедиться, что количество ф...
3 месяца, 1 неделя назад user321627
87
голосов
1
ответ
У меня есть куча файлов изображений, которые содержат строку "1170x603.jpg" в конце имени файла. Я хочу запустить сценарий imagemagick, который изменяет их размеры и переименовывает их в "FOO-thumb...
3 месяца, 1 неделя назад Binaromong
87
голосов
3
ответа
ls > ls.out это также будет включать ls.out в список. Мое понимание: > (оператор перенаправления вывода оболочки сначала создает файл (чтобы взять STDOUT), если он еще не существует, а затем ...
3 месяца, 1 неделя назад Senthil Kumaran
115
голосов
1
ответ
Оператор проблемы таков: у меня есть каталог, который настроен как точка монтирования для раздела SAN. Теперь этот раздел SAN устанавливается через несколько минут после загрузки из-за некоторых пр...
3 месяца, 1 неделя назад StarNix
76
голосов
3
ответа
Я хочу создать входной аргумент для mkdir -p, у меня есть одна структура дерева каталогов на одном сервере, и я хочу скопировать эту же структуру на другую машину с помощью команды mkdir -p. Обе ма...
3 месяца, 1 неделя назад odew
116
голосов
1
ответ
Здесь у меня проблема с трубой. Если я пишу в pipe в родительском и читаю из pipe в дочернем элементе, как это: if(pid == 0){ char str1[100]; close(mypipe[1]); read(mypipe[0], str1, 6); close(mypip...
3 месяца, 1 неделя назад lonway
106
голосов
2
ответа
У меня есть каталог с несколькими сотнями файлов.fasta, например: Bonobo_sp._str01_ABC784267_CDE789456.fasta Homo_sapiens_cc21_ABC897867_CDE456789.fasta Homo_sapiens_cc21_ABC893673_CDE753672.fasta ...
3 месяца, 1 неделя назад magda_wu
130
голосов
1
ответ
Я китайский. Я читаю syslog.h, и я нахожу термин "0-большое число", который я не могу понять. Я могу понять смысл абзаца, но мне все еще любопытно, что термин "0 -большой номер ", может кто-нибудь ...
3 месяца, 1 неделя назад jishiyu
62
голоса
1
ответ
Я хочу удалить все операторы печати (кроме print e и print (e)) с помощью команды sed из файла кода python, моя команда образца: sed -i.bak 's/^print\(s+\)\(["]\).*//;/^$/d' test.py Пример содержим...
3 месяца, 1 неделя назад Gaurav Rathore
107
голосов
4
ответа
Я пытаюсь создать задание Jenkins, которое развертывает мой java-проект java на сервере Unix SSH. Я создал работу jenkins, которая выберет код из репозитория git и выполнит установку maven и создас...
3 месяца, 1 неделя назад Arya Asok
107
голосов
1
ответ
Я использую rsync в solaris и не могу найти код выхода, если в папке назначения нет изменения или добавления или удаления файлов или папок. Как я могу получить статус, если rsync его нет? 0 Success...
3 месяца, 1 неделя назад CBR
87
голосов
2
ответа
Я хочу отправить сообщение с сервера Unix. Я использую команду 'mail': echo "MESSAGE_BODY" | mail -s "MESSAGE_TITLE" somebody@gmail.com Все в порядке. После этого я хочу отправить сообщение с разны...
3 месяца, 1 неделя назад Аннексий Жимолостный
-9
голосов
1
ответ
мог бы кто-нибудь помочь мне с соответствующим выходом следующего фрагмента кода echo -e "33[31m Hello World]" В этом случае я хочу напечатать hello world в красном.
3 месяца, 1 неделя назад Jasika
63
голоса
4
ответа
Мне нужен скрипт bash, который проходит через текстовый файл, находит строки, начинающиеся в "Common subdirectories:" и rmdir -rf в двух подкаталогах. Пример строки: Общие подкаталоги: /dir1/dirA и...
3 месяца, 1 неделя назад Michael
63
голоса
1
ответ
Хорошо, я новичок в SAS и работал над файлом TXT с фиксированным форматированием. Каждая переменная должна начинаться с определенного столбца и быть фиксированной длиной и форматом. Для выполнения ...
3 месяца, 1 неделя назад user3715249
-4
голоса
1
ответ
Я новичок в unix, можете ли вы помочь мне найти дубликат записи дублировать на основе имени, EmpId и обозначения Входной файл: "Name" , "Address", ËmpId"," designation", "office location" "NameValu...
3 месяца, 1 неделя назад Pandey Praveen
604
голоса
17
ответов
Каков самый простой способ удалить все каретки с возвратом \r из файла в Unix?
3 месяца, 1 неделя назад Aldur
88
голосов
1
ответ
Я создаю программу, которая добавит строку в.bash_profile от имени пользователя. Тем не менее, моя программа может повторно использоваться на компьютере много раз одним и тем же пользователем. Вмес...
3 месяца, 1 неделя назад Alexander Mills
87
голосов
2
ответа
Здравствуйте, я пытаюсь заменить строку на другую строку. Это мой пример $SITE уже объявлен PARAM="$SITE,90,1000" PARAM=${PARAM//'$SITE'/$SITE} но я получаю эту ошибку PARAMS="${PARAMS//"\$SITE"/$S...
3 месяца, 1 неделя назад Alkey29
106
голосов
2
ответа
Я работаю над пользовательской оболочкой для класса системного программирования. Нам было поручено реализовать встроенные команды setenv() и unsetenv() с подсказкой о проверке man-страниц для puten...
3 месяца, 1 неделя назад AChrapko
62
голоса
2
ответа
Как я могу получить список всех папок с помощью сценария оболочки, каталог присутствует в HDFS. Вот что я пробовал: #!/bin/ksh echo " loading folders..." count=0 for folder in 'hdfs dfs -ls -d /use...
3 месяца, 1 неделя назад bigData
97
голосов
1
ответ
это код: printf(" DEBUG:%s\n" ,array[7] ); printf("address of %s is %p (again %d)\n", array[7], array[7], strcmp("N\\A", array[7]) ); printf("5DEBUG collection:%s\n" ,array[7] ); это результат: DEB...
3 месяца, 1 неделя назад avi.c
76
голосов
3
ответа
Я запускаю свой исполняемый файл jar следующим образом: /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java -jar data_test.jar config.properties > test_jar_100.txt Теперь я хочу запустить указанную в...
3 месяца, 1 неделя назад john
87
голосов
3
ответа
Скажем, у меня большой файл. Файл представляет собой список IP-адресов в каждой новой строке: 123.123.123.123 123.123.123.124 123.123.123.125 etc... Я мог бы сделать это вот так: $file = file_get_c...
3 месяца, 1 неделя назад user4910881
62
голоса
2
ответа
У меня есть несколько файлов с расширением .profile с 6 столбцами. Первые 3 столбца каждого файла одинаковы. Я хочу, чтобы выходной файл содержал первые 3 (похожих) столбца, а затем добавлял шестой...
3 месяца, 1 неделя назад Star
62
голоса
2
ответа
У меня есть текстовый файл, который имеет столбцы с разделителями табуляции в следующем формате: fileName Type sc1 sc2 sc3 sc4 sc5 sc6 file1 abc 0 0.2 0 0 0 0 file1 xyz 0 0.8 0 0 0.8 0.2 file2 abc ...
3 месяца, 1 неделя назад Watt
62
голоса
1
ответ
Мне просто нужен подход к этому вопросу. Наше приложение подключается к базе данных Oracle. Он работает отлично в производстве, но иногда некоторые запросы занимают слишком много времени для обрабо...
3 месяца, 1 неделя назад satheesh v
-4
голоса
1
ответ
У меня есть файл вроде "A","b","HI This is Bad","End of line1" -- This line1 is good "A","C","THIS is^M ------THis line2 is bad. Good","End of line2" Мне нужно, чтобы файл был как "A","b","HI This ...
3 месяца, 1 неделя назад user3539924
63
голоса
1
ответ
При записи экземпляра Storable C-enum, который имеет 5 опций (с использованием c2hs), макрос {# sizeof #} возвращает 4 (т.е. 4 байта). Разве это не слишком расточительно, если бы было достаточно 3 ...
3 месяца, 1 неделя назад ocramz
87
голосов
1
ответ
Как извлечь строку из 2 цитированных слов в unix? Пример этого, как показано ниже. Обратите внимание, что в файле есть прагграф, из которого ниже строки должны быть извлечены "ABC": правда, "EFG": ...
3 месяца, 1 неделя назад user3230054
98
голосов
1
ответ
Я уже некоторое время изучаю c и структуры данных, и мне хотелось узнать, могу ли я применить то, что я узнал. Я немного искал и узнал, что могу начать с использования linux, но, прежде чем я смог ...
3 месяца, 1 неделя назад mahesh Rao
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема