Скопіюйте файл X разів, перейменувавши його з усієї літери алфавіту


3

У мене є файл sqlite бази даних під назвою "a.db".

Мені потрібно скопіювати 25 разів (один раз для кожної літери алфавіту), щоб мати: b.db, c.db, d.db ... ... ... z.db.

Як я можу це зробити в оболонці Баша?

Відповіді:


6

A для розширення циклу і дужок.

for pref in {b..z}
do
  cp a.db "$pref.db"
done

ммм .. це не працює! Я просто скопіював і вставте ваш код і запустіть як bash shell ... але він створить файл: {a..z}
.db

Я вирішив, використовуючи: for pref in qwertyuiopasdfghjklzx cvbn
stighy

Тоді ви не запускаєте bash, або ви використовуєте давню версію.
Ігнасіо Васкес-Абрамс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.