Динамик не отключается при подключении головного телефона

Вот еще одна альтернатива, используя только встроенные настройки bash и cat:

{ read ; cat > headerless.txt; } < $file

$file перенаправляется в группу команд { }. [F8] просто считывает и отбрасывает первую строку. Остальная часть потока затем передается по каналу cat, который записывает его в файл назначения.

На моем Ubuntu 16.04 производительность этого и tail решения очень схожа. Я создал довольно большой тестовый файл с seq:

$ seq 100000000 > 100M.txt
$ ls -l 100M.txt 
-rw-rw-r-- 1 ubuntu ubuntu 888888898 Dec 20 17:04 100M.txt
$

tail solution:

$ time tail -n +2 100M.txt > headerless.txt

real    0m1.469s
user    0m0.052s
sys 0m0.784s
$ 

cat / brace solution:

$ time { read ; cat > headerless.txt; } < 100M.txt 

real    0m1.877s
user    0m0.000s
sys 0m0.736s
$ 

У меня только сейчас есть Ubuntu VM, и я видел значительные изменения в таймингах обоих, хотя они все в одном и том же шаре.

0
задан 19 June 2012 в 23:11

5 ответов

Обнаружено обходное решение этой проблемы.

Я обнаружил, что проблема связана с версией ядра.

Раньше у меня была версия 3.2.0.24, а после обновления я получил 3.2.0.25.

Как обходной путь, я должен выбрать предыдущую версию ядра в меню загрузки grub.

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

Обнаружено обходное решение этой проблемы.

Я обнаружил, что проблема связана с версией ядра.

Раньше у меня была версия 3.2.0.24, а после обновления я получил 3.2.0.25.

Как обходной путь, я должен выбрать предыдущую версию ядра в меню загрузки grub.

1
ответ дан 4 August 2018 в 16:07

Обнаружено обходное решение этой проблемы.

Я обнаружил, что проблема связана с версией ядра.

Раньше у меня была версия 3.2.0.24, а после обновления я получил 3.2.0.25.

Как обходной путь, я должен выбрать предыдущую версию ядра в меню загрузки grub.

1
ответ дан 6 August 2018 в 00:45

Обнаружено обходное решение этой проблемы.

Я обнаружил, что проблема связана с версией ядра.

Раньше у меня была версия 3.2.0.24, а после обновления я получил 3.2.0.25.

Как обходной путь, я должен выбрать предыдущую версию ядра в меню загрузки grub.

1
ответ дан 7 August 2018 в 18:10

Обнаружено обходное решение этой проблемы.

Я обнаружил, что проблема связана с версией ядра.

Раньше у меня была версия 3.2.0.24, а после обновления я получил 3.2.0.25.

Как обходной путь, я должен выбрать предыдущую версию ядра в меню загрузки grub.

1
ответ дан 10 August 2018 в 06:56

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

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