Articles of командный скрипт

Как я могу запустить одну и ту же команду в Mac-терминале для нескольких файлов в папке?

Как я могу запустить одну и ту же команду в Mac-терминале для нескольких файлов в папке? Файлы называются как 24538_7#1.fq , 24538_7#2.fq , 24538_7#3.fq , 24538_7#4.fq и так далее. Команды: sed -n ‘\|@.*/1|{N;N;N;p;}’ 24538_7#2.fq > 24538_7#2_paired1.fq sed -n ‘\|@.*/2|{N;N;N;p;}’ 24538_7#2.fq > 24538_7#2_paired2.fq Поскольку имя файла включает в себя счетчик, то, очевидно, имена файлов должны быть […]

Перенаправление Stderr неожиданно перенаправляет также некоторые встроенные функции BASH

Я пытаюсь скрыть все stderr от пользователей, использующих интерактивный скрипт BASH, но сохраняю ошибки в файле журнала. Однако простое redirect stderr довольно неожиданно скрывает некоторые выходные данные BASH, которые вместо этого должны перейти в stdout . Опробовал это на двух системах и получил одинаковые результаты (одна имеет GNU bash, версия 4.1.2 (1) -релиз (x86_64-redhat-linux-gnu), а […]

Скопируйте файл из Windows в Linux, когда исполняется сценарий оболочки

У меня есть программа на сервере Linux, которая запускает сценарий оболочки на сервере Linux. Скажите “/tmp/ShellScript.sh” Теперь я хочу скопировать файл, расположенный на моем компьютере с Windows «C: \ WindowsFolder \ FileToCopy», в системный каталог Linux «/ tmp» , ТОЛЬКО ЕСЛИ /Tmp/ShellScript.sh ВЫПОЛНЯЕТСЯ В LINUX. Как мне этого добиться? Я также могу манипулировать самим сценарием […]