regex в Python, любой search
или match
методы, a возвратов Match
объект или None
. Для grep -v
эквивалентный, Вы могли бы использовать:
import re
for line in sys.stdin:
if re.search(r'[a-z]', line) is None:
sys.stdout.write(line)
Или более кратко:
import re; sys.stdout.writelines([line for line in sys.stdin if re.search(r'[a-z]', line) is None])
Данные Inode обычно рассеиваются вокруг диска (для сокращения, ищет). Способность сказать, где inode структуры, является базовой функциональностью драйвера файловой системы - проверяют LXR на текущую реализацию ext3 в Linux), или e2fsprogs источники, если Вы интересуетесь деталями.
С точки зрения пользователя Вы могли бы хотеть смотреть на dumpe2fs
который даст Вам некоторую информацию о находящейся в ext2 (ext3/ext4) структуре файловой системы.
inode число указывает на запись в inode таблице на диске. Эта запись содержит некоторую информацию о файле, как режим файла, uid/gid, количество ссылок, ctime, mtime, atime и адресов дискового блока, которые могут содержать прямые блоки, косвенные блоки и удвоить косвенные блоки. Посмотрите следующую ссылку для получения дополнительной информации:
http://140.120.7.20/LinuxKernel/LinuxKernel/node17.html
dumpe2fs
. Можно также играть вокруг в интерактивном режиме сdebugfs
вместо этого. Можно изучить большое проигрывание с этими инструментами. – psusi 18.01.2013, 16:19