2010-09-28 86 views
0
>> type countlines.py | python countlines.py 

有人可以解釋「類型」是什麼嗎?它只是輸入文件的組成部分嗎?找不到任何文檔Python管道「類型」問題

回答

4

在windows上,'type'相當於linux上的'cat'命令,是的 - 它只是打印出文件的內容。

+2

聽起來就像是最合理的答案。 bash'type'在這裏沒有任何意義,而'windows'類型的窗口非常有意義--coutlines.py統計它自己的行數。 – delnan 2010-09-28 13:54:19

-1

從bash的手冊頁:

 
type [-aftpP] name [name ...] 
       With no options, indicate how each name would be interpreted if 
       used as a command name. If the -t option is used, type prints a 
       string which is one of alias, keyword, function, builtin, or 
       file if name is an alias, shell reserved word, function, 
       builtin, or disk file, respectively. If the name is not found, 
       then nothing is printed, and an exit status of false is 
       returned. If the -p option is used, type either returns the 
       name of the disk file that would be executed if name were speci‐ 
       fied as a command name, or nothing if ``type -t name'' would not 
       return file. The -P option forces a PATH search for each name, 
       even if ``type -t name'' would not return file. If a command is 
       hashed, -p and -P print the hashed value, not necessarily the 
       file that appears first in PATH. If the -a option is used, type 
       prints all of the places that contain an executable named name. 
       This includes aliases and functions, if and only if the -p 
       option is not also used. The table of hashed commands is not 
       consulted when using -a. The -f option suppresses shell func‐ 
       tion lookup, as with the command builtin. type returns true if 
       all of the arguments are found, false if any are not found.