Результаты поиска по запросу "bash"
инициализация массивов в sh
Я хочу инициализировать массив в sh. В bash это будет: list=(`seq 1 4`)В ш я пытаюсь сделать это так: for i in `seq 1 4`; do list[$((i-1))]="$i" doneЯ получаю сообщение об ошибке для каждой итерации: list[0]=1: not foundЧто я делаю не так и ...
Оболочка повторяется + var (проверено BASH).
думал базовую, чтобы помочь автоматизировать процесс удаления нескольких папок, когда они становятся ненужными. #!/bin/bash rm -rf ~/myfolder1/$1/anotherfolder rm -rf ~/myfolder2/$1/yetanotherfolder rm -rf ...
Мои 2 цента, с версией, которая не должна ломаться, когда существуют имена файлов со специальными символами:
наилучший способ выбрать случайный файл из каталога в сценарии оболочки? Вот мое решение в Bash, но я был бы очень заинтересован в более переносимой (не GNU) версии для использования на собственно Unix. dir='some/directory' file=`/bin/ls -1 ...
пользователи будут копировать файл Git Bash.lnk в каталог, с которого нужно начать, и запускать его оттуда.
виваю на машине Windows. Единственное место, которое мне нужно для командной строки Linux - это Git Bash. Проблема заключается в следующем: когда я открываю его, я нахожусь в домашнем каталоге. Я должен изменить каталог на мое ...
https://lists.gnu.org/mailman/listinfo/parallel
ел бы пакетное копирование и переименовать все файлы из каталога, рекурсивно. У меня есть что-то вроде этого: /dir/subdir/file.aa /dir/subdir/fileb.aa /dir/filec.aaи хотел бы, чтобы все файлы были скопированы так: /newdir/1.xx /newdir/2.xx ...
Скрипты в пакетном режиме заставляют меня искать :) Вы правы, я не могу найти встроенный инструмент для этой работы.
трял с этим: мне нужно объединить два текстовых файла в один текстовый файл с разделителями табуляции в пакетном скрипте. пример: file1: qwer tyui asdffile2: 1345 6876 8796file3: qwer 1345 tyui 6876 asdf 8796На самом деле все, что мне нужно, ...
Больше подробностей).
у перебрать список файлов. Этот список является результатомfind команда, поэтому я придумал: getlist() { for f in $(find . -iname "foo*") do echo "File found: $f" # do something useful done }Это хорошо, за исключением случаев, когда в имени ...
Все, что вам нужно сделать:
едаю строку в качестве аргумента скрипту оболочки. и сценарий оболочки должен сказать мне, если переданный аргумент является переменной что-то вроде этого if [ ! -z ${$1} ] ; then echo yes! $1 is a variable and its value is ${$1} fiно это дает ...
это может решить вашу проблему, и даже более сложный сценарий.
жный дубликат: Как использовать SSH для запуска сценария оболочки на удаленной машине? [https://stackoverflow.com/questions/305035/how-to-use-ssh-to-run-shell-script-on-a-remote-machine] Я пытаюсь создать bash-скрипт, который запускается на ...
файл:
я есть много каталогов с одним файлом в них. Наличие файлов .DS_Store делает завершение имени файла немного неловким. Как мне сказать bash игнорировать файлы .DS_Store при нажатии на вкладку?