<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Экранирование пробелов в выводе ls]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=28424&amp;type=atom" />
	<updated>2013-05-29T20:25:26Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=28424</id>
		<entry>
			<title type="html"><![CDATA[Re: Экранирование пробелов в выводе ls]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=347705#p347705" />
			<content type="html"><![CDATA[<p>Оба решения работают, всем огромное спасибо!<br /><em>Проблема решена!</em></p>]]></content>
			<author>
				<name><![CDATA[giko]]></name>
				<uri>https://linuxforum.ru/profile.php?id=30193</uri>
			</author>
			<updated>2013-05-29T20:25:26Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=347705#p347705</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Экранирование пробелов в выводе ls]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=347702#p347702" />
			<content type="html"><![CDATA[<p>Короче ),<br /></p><div class="codebox"><pre><code>#!/usr/bin/env python

import os
for name in os.listdir(&#039;.&#039;):
    print &#039;%s\t%s&#039; % (name, os.stat(name).st_size)</code></pre></div><p>Выдаст то, что вам нужно в текущей директории.</p>]]></content>
			<author>
				<name><![CDATA[-=Serj=-]]></name>
				<uri>https://linuxforum.ru/profile.php?id=16175</uri>
			</author>
			<updated>2013-05-29T20:18:26Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=347702#p347702</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Экранирование пробелов в выводе ls]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=347672#p347672" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>giko⇓ пишет:</cite><blockquote><p>Как не странно - не работает!Реакция на пробелы такая же как и у awk) Воспринимает каждую часть имени как отдельный файл</p></blockquote></div><p>укажи разделитель сам:<br /><strong>ls | xargs -d &#039;\n&#039; stat -c &quot;%n %s&quot;</strong></p><p>к знающим: xargs всегда использовал по дефолту в качестве разделителя все пробелы о_О? а то, кажись, я чего-то очень туплю сегодня....</p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2013-05-29T17:59:38Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=347672#p347672</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Экранирование пробелов в выводе ls]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=347668#p347668" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>-=Serj=-⇓ пишет:</cite><blockquote><p>Я не знаток awk, так что за красоту не ручаюсь ) В лоб:</p></blockquote></div><p>Всё бы хорошо... Но в конце файла отдает лишний пробел) Не хочется делать еще один костыль, может есть решение?</p>]]></content>
			<author>
				<name><![CDATA[giko]]></name>
				<uri>https://linuxforum.ru/profile.php?id=30193</uri>
			</author>
			<updated>2013-05-29T17:43:12Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=347668#p347668</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Экранирование пробелов в выводе ls]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=347667#p347667" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Fat-Zer⇓ пишет:</cite><blockquote><p>можно проще:<br />ls | xargs stat -c &quot;%n %s&quot;</p></blockquote></div><p>Как не странно - не работает!<br />Реакция на пробелы такая же как и у awk) Воспринимает каждую часть имени как отдельный файл</p>]]></content>
			<author>
				<name><![CDATA[giko]]></name>
				<uri>https://linuxforum.ru/profile.php?id=30193</uri>
			</author>
			<updated>2013-05-29T17:39:33Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=347667#p347667</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Экранирование пробелов в выводе ls]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=347622#p347622" />
			<content type="html"><![CDATA[<p>можно проще:<br /><strong>ls | xargs stat -c &quot;%n %s&quot;</strong></p><p>если надо быстрее, то ls можно заменить на find или ls -f</p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2013-05-29T12:47:34Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=347622#p347622</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Экранирование пробелов в выводе ls]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=347618#p347618" />
			<content type="html"><![CDATA[<p>Я не знаток awk, так что за красоту не ручаюсь ) В лоб:<br /></p><div class="codebox"><pre><code>$ ls -l | awk &#039;{for (i=9; i&lt;=NF; i++) printf $i&quot; &quot;; print &quot;\t&quot;$5}&#039;</code></pre></div><p>ЗЫ. Табуляцию лучше заменить на форматированный вывод.</p>]]></content>
			<author>
				<name><![CDATA[-=Serj=-]]></name>
				<uri>https://linuxforum.ru/profile.php?id=16175</uri>
			</author>
			<updated>2013-05-29T12:32:40Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=347618#p347618</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Экранирование пробелов в выводе ls]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=347604#p347604" />
			<content type="html"><![CDATA[<p>Здравствуйте, задача - получить список файлов командой ls в формате<br /></p><div class="codebox"><pre><code>&lt;name&gt;  &lt;size&gt;
&lt;name&gt;  &lt;size&gt;</code></pre></div><p>Пробую </p><div class="codebox"><pre><code>ls -l | awk &#039;{print $9&quot;\t&quot;$5}&#039;</code></pre></div><p> и все вроде бы работает, но если в имени файла попадается пробел - awk его учитывает и вывод портится<br />Как поступить? Заранее благодарю!</p>]]></content>
			<author>
				<name><![CDATA[giko]]></name>
				<uri>https://linuxforum.ru/profile.php?id=30193</uri>
			</author>
			<updated>2013-05-29T11:30:58Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=347604#p347604</id>
		</entry>
</feed>
