Результаты поиска по запросу "bash"

2 ответа

инициализация массивов в sh

Я хочу инициализировать массив в sh. В bash это будет: list=(`seq 1 4`)В ш я пытаюсь сделать это так: for i in `seq 1 4`; do list[$((i-1))]="$i" doneЯ получаю сообщение об ошибке для каждой итерации: list[0]=1: not foundЧто я делаю не так и ...

9 ответов

Оболочка повторяется + var (проверено BASH).

думал базовую, чтобы помочь автоматизировать процесс удаления нескольких папок, когда они становятся ненужными. #!/bin/bash rm -rf ~/myfolder1/$1/anotherfolder rm -rf ~/myfolder2/$1/yetanotherfolder rm -rf ...

11 ответов

Мои 2 цента, с версией, которая не должна ломаться, когда существуют имена файлов со специальными символами:

наилучший способ выбрать случайный файл из каталога в сценарии оболочки? Вот мое решение в Bash, но я был бы очень заинтересован в более переносимой (не GNU) версии для использования на собственно Unix. dir='some/directory' file=`/bin/ls -1 ...

ТОП публикаций

16 ответов

 пользователи будут копировать файл Git Bash.lnk в каталог, с которого нужно начать, и запускать его оттуда.

виваю на машине Windows. Единственное место, которое мне нужно для командной строки Linux - это Git Bash. Проблема заключается в следующем: когда я открываю его, я нахожусь в домашнем каталоге. Я должен изменить каталог на мое ...

4 ответа

https://lists.gnu.org/mailman/listinfo/parallel

ел бы пакетное копирование и переименовать все файлы из каталога, рекурсивно. У меня есть что-то вроде этого: /dir/subdir/file.aa /dir/subdir/fileb.aa /dir/filec.aaи хотел бы, чтобы все файлы были скопированы так: /newdir/1.xx /newdir/2.xx ...

3 ответа

Скрипты в пакетном режиме заставляют меня искать :) Вы правы, я не могу найти встроенный инструмент для этой работы.

трял с этим: мне нужно объединить два текстовых файла в один текстовый файл с разделителями табуляции в пакетном скрипте. пример: file1: qwer tyui asdffile2: 1345 6876 8796file3: qwer 1345 tyui 6876 asdf 8796На самом деле все, что мне нужно, ...

10 ответов

 Больше подробностей).

у перебрать список файлов. Этот список является результатомfind команда, поэтому я придумал: getlist() { for f in $(find . -iname "foo*") do echo "File found: $f" # do something useful done }Это хорошо, за исключением случаев, когда в имени ...

2 ответа

Все, что вам нужно сделать:

едаю строку в качестве аргумента скрипту оболочки. и сценарий оболочки должен сказать мне, если переданный аргумент является переменной что-то вроде этого if [ ! -z ${$1} ] ; then echo yes! $1 is a variable and its value is ${$1} fiно это дает ...

3 ответа

 это может решить вашу проблему, и даже более сложный сценарий.

жный дубликат: Как использовать SSH для запуска сценария оболочки на удаленной машине? [https://stackoverflow.com/questions/305035/how-to-use-ssh-to-run-shell-script-on-a-remote-machine] Я пытаюсь создать bash-скрипт, который запускается на ...

2 ответа

 файл:

я есть много каталогов с одним файлом в них. Наличие файлов .DS_Store делает завершение имени файла немного неловким. Как мне сказать bash игнорировать файлы .DS_Store при нажатии на вкладку?