Скрипт для файлов журналов кота, которые были повернуты

Я попробовал это, и теперь все работает хорошо:

apt-get remove youtube-dl
apt-get update
apt-get install youtube-dl

Теперь это снова работает, так как эти строки будут повторно устанавливать последнюю версию youtube-dl с сервера

1
задан 16 August 2017 в 11:48

6 ответов

Если вы хотите cat файлы, упорядоченные по датам их модификации, вы можете сделать следующее:

ls -tr ABC_* | xargs cat

Которые сначала сортируют файлы по времени их модификации, а затем команду cat

man ls
-t    sort by modification time, newest first
-r    reverse order while sorting

ls -tr приведет к сортировке по времени модификации, с самого начала сначала

Если вы хотите cat в обратном порядке вы можете сделать следующее:

ls -r ABC_* | xargs cat

Который сначала изменит порядок файлов, а затем команду cat

, например

$ ls -r ABC_*
ABC_03  ABC_02  ABC_01

Предполагая, что содержимое каждого ABC_number является самим номером, выход будет:

$ ls -r ABC_* | xargs cat
03
02
01
0
ответ дан 22 May 2018 в 19:25
  • 1
    Инструмент архивирования, который объединяет все файлы в один, может означать, что это не сработает, но я попробую. – arcomber 17 August 2017 в 10:03

Если вы хотите cat файлы, упорядоченные по датам их модификации, вы можете сделать следующее:

ls -tr ABC_* | xargs cat

Которые сначала сортируют файлы по времени их модификации, а затем команду cat

man ls -t sort by modification time, newest first -r reverse order while sorting

ls -tr приведет к сортировке по времени модификации, с самого начала сначала

Если вы хотите cat в обратном порядке вы можете сделать следующее:

ls -r ABC_* | xargs cat

Который сначала изменит порядок файлов, а затем команду cat

, например

$ ls -r ABC_* ABC_03 ABC_02 ABC_01

Предполагая, что содержимое каждого ABC_number является самим номером, выход будет:

$ ls -r ABC_* | xargs cat 03 02 01
0
ответ дан 18 July 2018 в 08:27

Если вы хотите cat файлы, упорядоченные по датам их модификации, вы можете сделать следующее:

ls -tr ABC_* | xargs cat

Которые сначала сортируют файлы по времени их модификации, а затем команду cat

man ls -t sort by modification time, newest first -r reverse order while sorting

ls -tr приведет к сортировке по времени модификации, с самого начала сначала

Если вы хотите cat в обратном порядке вы можете сделать следующее:

ls -r ABC_* | xargs cat

Который сначала изменит порядок файлов, а затем команду cat

, например

$ ls -r ABC_* ABC_03 ABC_02 ABC_01

Предполагая, что содержимое каждого ABC_number является самим номером, выход будет:

$ ls -r ABC_* | xargs cat 03 02 01
0
ответ дан 24 July 2018 в 19:05

Вы можете использовать шары bash для этой цели:

cat ABC_[0-9]*.txt

, которые начинаются только с файлов кошек с именем «ABC_», за которым следует одно число, а затем какой-то символ заканчивается на .txt. [!d1 ]

1
ответ дан 22 May 2018 в 19:25

Вы можете использовать шары bash для этой цели:

cat ABC_[0-9]*.txt

, которые начинаются только с файлов кошек с именем «ABC_», за которым следует одно число, а затем какой-то символ заканчивается на .txt.

1
ответ дан 18 July 2018 в 08:27

Вы можете использовать шары bash для этой цели:

cat ABC_[0-9]*.txt

, которые начинаются только с файлов кошек с именем «ABC_», за которым следует одно число, а затем какой-то символ заканчивается на .txt.

1
ответ дан 24 July 2018 в 19:05

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

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