Вопросы по теме 'shell'

Визуально, что происходит, когда вы вызываете тот же процесс с амперсандом
Я играю с ampersand “&” . Я понимаю, что в сценарии оболочки bash амперсанд используется для разветвления процессов, но будет работать в фоновом режиме . Это полезно, поскольку позволяет вам немедленно вернуться к подсказке и...
158 просмотров
schedule 04.05.2024

Сохраняйте общие строки между двумя файлами, но включая дубликаты [дубликаты]
У меня есть два файла, которые выглядят так: Файл 1: rs1 rs2 rs3 Файл 2: rs14 G rs1 A rs1 G rs2 T rs3 T rs9 G Я хочу сохранить строки в файле 2, которые присутствуют в файле 1, но включая дубликаты. Итак, мой результат должен...
36 просмотров
schedule 09.04.2024

Почему шаблон *.so?(.*) вызывает синтаксическую ошибку в скрипте, а не в командной строке?
Шаблон немного необычен, потому что я добавил завершающую часть "?(.*)". Он работает в командной строке, как я и ожидал, но я получаю синтаксическую ошибку для того же в сценарии. $ bash --version GNU bash, version 4.3.11(1)-release...
301 просмотров
schedule 12.05.2024

Как сделать так, чтобы клавиши со стрелками вверх и вниз отображали записи истории в скрипте с помощью zsh?
Как показано в этом ответе , можно использовать read с Readline ( -e ) в bash для возврата предыдущих элементов истории с помощью клавиши вверх и вниз: #! /usr/bin/env bash while IFS="" read -p "input> " -e line; do history -s "$line"...
1151 просмотров
schedule 25.04.2024

Извлечение шаблонов с помощью awk в скрипте bash
У меня есть этот файл с разделителями табуляции. Тест.txt chr1 10111412 apples chr2 195121230 pears chr2 991924122 elephants Если я хочу что-то в столбце 1 из chr2, awk '/chr2\t/ Test.txt Выход: chr2...
59 просмотров
schedule 13.03.2024

Необходимо удалить корневой каталог из пути к файлу
Мне нужно удалить корневой каталог из пути к файлу. Ниже приведен пример для того же, path1=/tmp/errorlog_invest_12345_88_1:05:45.txt Выход: Корневой каталог здесь /tmp/ Более того, я хотел сделать это динамически, т.е. определить...
88 просмотров
schedule 24.04.2024

wc не возвращает целочисленное значение - ожидается целочисленное выражение
Я пытаюсь запустить этот скрипт: #!/bin/sh cd $1 for i in */*.$2 do if [ 'wc –c $i' -gt $3 ] then chmod o-r $i fi done Когда я запускаю скрипт: ./script folder1 txt 500 Я получаю эту ошибку: ./script: line 5: [:...
4889 просмотров
schedule 18.04.2024

проверьте, существует ли путь к файлу. bash linux script
Привет, у меня возник вопрос, как написать сценарий, который сначала проверяет, существует ли заданный путь к файлу, и если да, выводит путь в удобочитаемых предложениях. Я собирался начать с if [ -e "$1" -a -d "$1" ]; then echo $PATH else...
198 просмотров
schedule 08.04.2024