Команда touch {jan,feb,mar}-{Rep.xls,graph.xls} создает файлы, которые я не могу открыть:
feb-graph.xls jan-Rep.xls feb-Rep.xls mar-graph.xls jan-graph.xls mar- Rep.xls
Итак, я создал один файл шаблона 1.ods, сохраненный с помощью OO-Calc. Затем я попытался скопировать этот файл с помощью cp снова таким же образом, как cp:
cp 1.ods {jan,feb,mar}{Rep.ods,graph.ods}
, но это не работает:
cp: target `margraph.ods 'не является каталогомКак скопировать один файл в несколько файлов?
Объедините cat (извлекает содержимое файла) с помощью tee (записывает содержимое в файлы, указанные в аргументах):
cat 1.ods | tee {jan,feb,mar}-{Rep,graph}.ods >/dev/null
Альтернатива с использованием перенаправления оболочки:
tee {jan,feb,mar}-{Rep,graph}.ods >/dev/null < 1.ods
В обоих случаях > /dev/null является перенаправлением, которое отбрасывает дублированное содержимое (tee записывает свой вход в каждый параметр и стандартный вывод).
Объедините cat (извлекает содержимое файла) с помощью tee (записывает содержимое в файлы, указанные в аргументах):
cat 1.ods | tee {jan,feb,mar}-{Rep,graph}.ods >/dev/null
Альтернатива с использованием перенаправления оболочки:
tee {jan,feb,mar}-{Rep,graph}.ods >/dev/null < 1.ods
В обоих случаях > /dev/null является перенаправлением, которое отбрасывает дублированное содержимое (tee записывает свой вход в каждый параметр и стандартный вывод).
Объедините cat (извлекает содержимое файла) с помощью tee (записывает содержимое в файлы, указанные в аргументах):
cat 1.ods | tee {jan,feb,mar}-{Rep,graph}.ods >/dev/null
Альтернатива с использованием перенаправления оболочки:
tee {jan,feb,mar}-{Rep,graph}.ods >/dev/null < 1.ods
В обоих случаях > /dev/null является перенаправлением, которое отбрасывает дублированное содержимое (tee записывает свой вход в каждый параметр и стандартный вывод).
Объедините cat (извлекает содержимое файла) с помощью tee (записывает содержимое в файлы, указанные в аргументах):
cat 1.ods | tee {jan,feb,mar}-{Rep,graph}.ods >/dev/null
Альтернатива с использованием перенаправления оболочки:
tee {jan,feb,mar}-{Rep,graph}.ods >/dev/null < 1.ods
В обоих случаях > /dev/null является перенаправлением, которое отбрасывает дублированное содержимое (tee записывает свой вход в каждый параметр и стандартный вывод).
Объедините cat (извлекает содержимое файла) с помощью tee (записывает содержимое в файлы, указанные в аргументах):
cat 1.ods | tee {jan,feb,mar}-{Rep,graph}.ods >/dev/null
Альтернатива с использованием перенаправления оболочки:
tee {jan,feb,mar}-{Rep,graph}.ods >/dev/null < 1.ods
В обоих случаях > /dev/null является перенаправлением, которое отбрасывает дублированное содержимое (tee записывает свой вход в каждый параметр и стандартный вывод).
Объединить cat
(извлекает содержимое файла) с помощью tee
(записывает содержимое в файлы, указанные в аргументах):
cat 1.ods | tee {jan, feb, mar} - {Rep, graph} .ods & gt; / dev / null
Альтернатива с использованием перенаправления оболочки:
tee { jan, feb, mar} - {Rep, graph} .ods & gt; / dev / null & lt; 1.ods
В обоих случаях & gt; / dev / null
- это перенаправление, которое отбрасывает дублированное содержимое ( tee
записывает свой ввод в каждый параметр и стандартный вывод).
Объединить cat
(извлекает содержимое файла) с помощью tee
(записывает содержимое в файлы, указанные в аргументах):
cat 1.ods | tee {jan, feb, mar} - {Rep, graph} .ods & gt; / dev / null
Альтернативный вариант с использованием перенаправления оболочки:
tee { jan, feb, mar} - {Rep, graph} .ods & gt; / dev / null & lt; 1.ods
В обоих случаях & gt; / dev / null
- это перенаправление, которое отбрасывает дублированное содержимое ( tee
записывает свой ввод в каждый параметр и стандартный вывод).
Объединить cat
(извлекает содержимое файла) с помощью tee
(записывает содержимое в файлы, указанные в аргументах):
cat 1.ods | tee {jan, feb, mar} - {Rep, graph} .ods & gt; / dev / null
Альтернатива с использованием перенаправления оболочки:
tee { jan, feb, mar} - {Rep, graph} .ods & gt; / dev / null & lt; 1.ods
В обоих случаях & gt; / dev / null
- это перенаправление, которое отбрасывает дублированное содержимое ( tee
записывает свой ввод в каждый параметр и стандартный вывод).
Как насчет
for file in {jan,feb,mar}-{Rep.xls,graph.xls} do cp 1.ods $file doneКак насчет
for file in {jan,feb,mar}-{Rep.xls,graph.xls} do cp 1.ods $file doneКак насчет
for file in {jan,feb,mar}-{Rep.xls,graph.xls} do cp 1.ods $file doneКак насчет
for file in {jan,feb,mar}-{Rep.xls,graph.xls} do cp 1.ods $file doneКак насчет
for file in {jan,feb,mar}-{Rep.xls,graph.xls} do cp 1.ods $file doneКак насчет
для файла в {jan, feb, mar} - {Rep.xls, graph.xls} выполнить cp 1.ods $ file done
Как насчет
для файла в {jan, feb, mar} - {Rep.xls, graph.xls} выполнить cp 1.ods $ file done
Как насчет
для файла в {jan, feb, mar} - {Rep.xls, graph.xls} выполнить cp 1.ods $ file done