大多数 cygwin 程序不是二进制程序,而是脚本之一。该命令file可以为您提供文件类型的描述:
$ file zcat
zcat: POSIX shell script, ASCII text executable
尽管
$ file cat
cat: PE32+ executable (console) x86-64, for MS Windows
读取zcat的前5行
$ head -n 5 zcat
#!/bin/sh
# Uncompress files to standard output.
# Copyright (C) 2007, 2010-2016 Free Software Foundation, Inc.
我们在第一行#!看到说这是一个由 /bin/sh解释器执行的脚本。
在其他情况下,我们可以有
$ head -n5 2to3
#!/usr/bin/python2.7.exe
import sys
from lib2to3.main import main
sys.exit(main("lib2to3.fixes"))
2to3python 2.7脚本也是如此
函数式编程
慕田峪9158850
呼唤远方
相关分类