Отобразить первые несколько строк файла

Почему не filezilla вы просто вводите свою информацию, и она сохраняет ее для любого другого времени, необходимого для входа в систему, и это легко работать.

22
задан 5 March 2011 в 02:15

49 ответов

Чтобы добавить имя файла в головной выход, используйте 'head -v'. Итак, «head -vn 3 * .html» дает мне:

# head -vn 3 *.html ==> WebInfo.html <== <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> ==> convert.html <== <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> ==> misc.html <== <html> <head> <title>WIP</title>
1
ответ дан 31 July 2018 в 11:37

Это сделает то, что вы хотите, hopefuly:

find . -print -exec head {} -n 3 \;

-print покажет имя файла, а остальное (from - exec) покажет первые 3 строки каждого файла

Измените число в соответствии с вашими потребностями ...

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

head

Вы используете head с опцией -n.

head -n 10 FILE

Это будет печатать первые десять строк файла

Другим полезным вариантом будет -n -NUMBER.

head -n -10 FILE

Это напечатает все, кроме последних десяти строк файла.

Чтобы решить вашу проблему и получить желаемый результат, вы можете сделать следующее:

basename * && head -n NUMBER *

или

basename *.FILETYPE && head -n NUMBER *.FILETYPE

Это даст вам следующий результат:

FILENAME LINE ONE LINE TWO LINE THREE
12
ответ дан 2 August 2018 в 03:51

Чтобы добавить имя файла в головной выход, используйте 'head -v'. Итак, «head -vn 3 * .html» дает мне:

# head -vn 3 *.html ==> WebInfo.html <== <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> ==> convert.html <== <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> ==> misc.html <== <html> <head> <title>WIP</title>
1
ответ дан 2 August 2018 в 03:51

Это сделает то, что вы хотите, hopefuly:

find . -print -exec head {} -n 3 \;

-print покажет имя файла, а остальное (from - exec) покажет первые 3 строки каждого файла

Измените число в соответствии с вашими потребностями ...

4
ответ дан 4 August 2018 в 19:54

head

Вы используете head с опцией -n.

head -n 10 FILE

Это будет печатать первые десять строк файла

Другим полезным вариантом будет -n -NUMBER.

head -n -10 FILE

Это напечатает все, кроме последних десяти строк файла.

Чтобы решить вашу проблему и получить желаемый результат, вы можете сделать следующее:

basename * && head -n NUMBER *

или

basename *.FILETYPE && head -n NUMBER *.FILETYPE

Это даст вам следующий результат:

FILENAME LINE ONE LINE TWO LINE THREE
12
ответ дан 4 August 2018 в 19:54

Чтобы добавить имя файла в головной выход, используйте 'head -v'. Итак, «head -vn 3 * .html» дает мне:

# head -vn 3 *.html ==> WebInfo.html <== <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> ==> convert.html <== <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> ==> misc.html <== <html> <head> <title>WIP</title>
1
ответ дан 4 August 2018 в 19:54

Чтобы добавить имя файла к выходу на голову, используйте 'head -v'. Поэтому 'head -vn 3 * .html' дает мне:

  # head -vn 3 * .html == & gt;  WebInfo.html & lt; == & lt;! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd  «& GT;  & Lt; & HTML GT;  == & GT;  convert.html & lt; == & lt;! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd  «& GT;  & Lt; & HTML GT;  == & GT;  misc.html & lt; == & lt; html & gt;  & Lt; & головка GT;  & Lt; & название GT; НЗП & л; / & название GT;   
1
ответ дан 6 August 2018 в 03:57

Это сделает то, что вы хотите, hopefuly:

  find.  -print -exec head {} -n 3 \;   

-print покажет имя файла, а остальное (from - exec ) покажет первые 3 строки каждого файла

Измените число в соответствии с вашими потребностями ...

4
ответ дан 6 August 2018 в 03:57

head

Вы используете head с опцией -n .

head -n 10 FILE [ ! d2]

Это напечатает первые десять строк файла.

Другим полезным вариантом будет -n -NUMBER .

head -n -10 FILE

Это напечатает все, кроме последних десяти строк файла.

Чтобы решить вашу проблему и получить желаемую вы можете сделать следующее.

  basename * & amp; & amp; & amp;  head -n NUMBER *  

или

  basename * .FILETYPE & amp; & amp; & amp;  head -n NUMBER * .FILETYPE  

Это даст вам следующий результат:

  FILENAME LINE ONE LINE TWO LINE THREE  
12
ответ дан 6 August 2018 в 03:57

Чтобы добавить имя файла к выходу на голову, используйте 'head -v'. Поэтому 'head -vn 3 * .html' дает мне:

  # head -vn 3 * .html == & gt;  WebInfo.html & lt; == & lt;! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd  «& GT;  & Lt; & HTML GT;  == & GT;  convert.html & lt; == & lt;! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd  «& GT;  & Lt; & HTML GT;  == & GT;  misc.html & lt; == & lt; html & gt;  & Lt; & головка GT;  & Lt; & название GT; НЗП & л; / & название GT;   
1
ответ дан 7 August 2018 в 21:55

Это сделает то, что вы хотите, hopefuly:

  find.  -print -exec head {} -n 3 \;   

-print покажет имя файла, а остальное (from - exec ) покажет первые 3 строки каждого файла

Измените число в соответствии с вашими потребностями ...

4
ответ дан 7 August 2018 в 21:55

head

Вы используете head с опцией -n .

head -n 10 FILE [ ! d2]

Это напечатает первые десять строк файла.

Другим полезным вариантом будет -n -NUMBER .

head -n -10 FILE

Это напечатает все, кроме последних десяти строк файла.

Чтобы решить вашу проблему и получить желаемую вы можете сделать следующее.

  basename * & amp; & amp; & amp;  head -n NUMBER *  

или

  basename * .FILETYPE & amp; & amp; & amp;  head -n NUMBER * .FILETYPE  

Это даст вам следующий результат:

  FILENAME LINE ONE LINE TWO LINE THREE  
12
ответ дан 7 August 2018 в 21:55

head

Вы используете head с опцией -n .

head -n 10 FILE [ ! d2]

Это напечатает первые десять строк файла.

Другим полезным вариантом будет -n -NUMBER .

head -n -10 FILE

Это напечатает все, кроме последних десяти строк файла.

Чтобы решить вашу проблему и получить желаемую вы можете сделать следующее.

  basename * & amp; & amp; & amp;  head -n NUMBER *  

или

  basename * .FILETYPE & amp; & amp; & amp;  head -n NUMBER * .FILETYPE  

Это даст вам следующий результат:

  FILENAME LINE ONE LINE TWO LINE THREE  
12
ответ дан 10 August 2018 в 10:10

Чтобы добавить имя файла к выходу на голову, используйте 'head -v'. Поэтому 'head -vn 3 * .html' дает мне:

  # head -vn 3 * .html == & gt;  WebInfo.html & lt; == & lt;! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd  «& GT;  & Lt; & HTML GT;  == & GT;  convert.html & lt; == & lt;! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd  «& GT;  & Lt; & HTML GT;  == & GT;  misc.html & lt; == & lt; html & gt;  & Lt; & головка GT;  & Lt; & название GT; НЗП & л; / & название GT;   
1
ответ дан 10 August 2018 в 10:10

Это сделает то, что вы хотите, hopefuly:

  find.  -print -exec head {} -n 3 \;   

-print покажет имя файла, а остальное (from - exec ) покажет первые 3 строки каждого файла

Измените число в соответствии с вашими потребностями ...

4
ответ дан 10 August 2018 в 10:10

Это сделает то, что вы хотите, hopefuly:

  find.  -print -exec head {} -n 3 \;   

-print покажет имя файла, а остальное (from - exec ) покажет первые 3 строки каждого файла

Измените число в соответствии с вашими потребностями ...

4
ответ дан 13 August 2018 в 16:31

head

Вы используете head с опцией -n .

head -n 10 FILE [ ! d2]

Это напечатает первые десять строк файла.

Другим полезным вариантом будет -n -NUMBER .

head -n -10 FILE

Это напечатает все, кроме последних десяти строк файла.

Чтобы решить вашу проблему и получить желаемую вы можете сделать следующее.

  basename * & amp; & amp; & amp;  head -n NUMBER *  

или

  basename * .FILETYPE & amp; & amp; & amp;  head -n NUMBER * .FILETYPE  

Это даст вам следующий результат:

  FILENAME LINE ONE LINE TWO LINE THREE  
12
ответ дан 13 August 2018 в 16:31

Чтобы добавить имя файла к выходу на голову, используйте 'head -v'. Поэтому 'head -vn 3 * .html' дает мне:

  # head -vn 3 * .html == & gt;  WebInfo.html & lt; == & lt;! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd  «& GT;  & Lt; & HTML GT;  == & GT;  convert.html & lt; == & lt;! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd  «& GT;  & Lt; & HTML GT;  == & GT;  misc.html & lt; == & lt; html & gt;  & Lt; & головка GT;  & Lt; & название GT; НЗП & л; / & название GT;   
1
ответ дан 13 August 2018 в 16:31

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

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