Сосредоточьте окно, не открывая окно вперед

Как я понимаю, вы намерены указать имя каталога в качестве первого аргумента сценария оболочки. Файлы в этом каталоге должны быть перемещены в подкаталоги этого каталога, имена которых совпадают с файлами, но с пропущенными расширениями. В этом случае:

#!/bin/bash    
for f in "$1"/*
do
    [ -d "$f" ] && continue
    base=${f%.*}
    mkdir -p "$base"
    mv "$f" "$base/"
done

Как это работает:

[ -d "$f" ] && continue Чтобы избежать рекурсии, это пропускает подкаталоги $1. base=${f%.*} Это назначает переменной оболочки base имя $f с удаленным расширением. Это пример удаления суффиксов. mkdir -p "$base" Это гарантирует, что каталог $base существует. mv "$f" "$base/" Это перемещает файл в каталог.
1
задан 3 September 2011 в 09:38

5 ответов

Вы можете изменить привычку фокусировки окон в Ubuntu, как это

. Сначала добрались до:

System -> Preferences -> Windows

Затем установите флажок «Выбрать окна, когда мышь перемещается над ними»

Убедитесь, что значение «Поднять выбранные окна после интервала» не выбрано.

Надеюсь, это поможет.

2
ответ дан 25 July 2018 в 21:22

Вы можете изменить привычку фокусировки окон в Ubuntu, как это

. Сначала добрались до:

System -> Preferences -> Windows

Затем установите флажок «Выбрать окна, когда мышь перемещается над ними»

Убедитесь, что значение «Поднять выбранные окна после интервала» не выбрано.

Надеюсь, это поможет.

2
ответ дан 2 August 2018 в 03:02

Вы можете изменить привычку фокусировки окон в Ubuntu, как это

. Сначала добрались до:

System -> Preferences -> Windows

Затем установите флажок «Выбрать окна, когда мышь перемещается над ними»

Убедитесь, что значение «Поднять выбранные окна после интервала» не выбрано.

Надеюсь, это поможет.

2
ответ дан 4 August 2018 в 18:52

Вы можете изменить привычку фокусировки окон в Ubuntu, как это

. Сначала добрались до:

System -> Preferences -> Windows

Затем установите флажок «Выбрать окна, когда мышь перемещается над ними»

Убедитесь, что значение «Поднять выбранные окна после интервала» не выбрано.

Надеюсь, это поможет.

2
ответ дан 6 August 2018 в 03:15

Вы можете изменить привычку фокусировки окон в Ubuntu, как это

. Сначала добрались до:

System -> Preferences -> Windows

Затем установите флажок «Выбрать окна, когда мышь перемещается над ними»

Убедитесь, что значение «Поднять выбранные окна после интервала» не выбрано.

Надеюсь, это поможет.

2
ответ дан 7 August 2018 в 20:56

Другие вопросы по тегам:

Похожие вопросы: