📄 binary-raw.sum
字号:
#!/bin/sh## Binary-raw.sum - extracts meaningful strings, and manual page summary## - looks through manual pages for summary lines (with whatis(1))# - uses ident to get RCS id# - uses what to get SCCS id# - uses /usr/ucb/strings to find anything meaningful# - gets related files from manual page## Binary-raw.sum,v 1.5 1995/09/14 20:35:28 duane Exp########################################################################## Copyright (c) 1994, 1995. All rights reserved.# # The Harvest software was developed by the Internet Research Task# Force Research Group on Resource Discovery (IRTF-RD):# # Mic Bowman of Transarc Corporation.# Peter Danzig of the University of Southern California.# Darren R. Hardy of the University of Colorado at Boulder.# Udi Manber of the University of Arizona.# Michael F. Schwartz of the University of Colorado at Boulder.# Duane Wessels of the University of Colorado at Boulder.# # This copyright notice applies to software in the Harvest# ``src/'' directory only. Users should consult the individual# copyright notices in the ``components/'' subdirectories for# copyright information about other software bundled with the# Harvest source code distribution.# # TERMS OF USE# # The Harvest software may be used and re-distributed without# charge, provided that the software origin and research team are# cited in any use of the system. Most commonly this is# accomplished by including a link to the Harvest Home Page# (http://harvest.cs.colorado.edu/) from the query page of any# Broker you deploy, as well as in the query result pages. These# links are generated automatically by the standard Broker# software distribution.# # The Harvest software is provided ``as is'', without express or# implied warranty, and with no support nor obligation to assist# in its use, correction, modification or enhancement. We assume# no liability with respect to the infringement of copyrights,# trade secrets, or any patents, and are not responsible for# consequential damages. Proper use of the Harvest software is# entirely the responsibility of the user.# # DERIVATIVE WORKS# # Users may make derivative works from the Harvest software, subject # to the following constraints:# # - You must include the above copyright notice and these # accompanying paragraphs in all forms of derivative works, # and any documentation and other materials related to such # distribution and use acknowledge that the software was # developed at the above institutions.# # - You must notify IRTF-RD regarding your distribution of # the derivative work.# # - You must clearly notify users that your are distributing # a modified version and not the original Harvest software.# # - Any derivative product is also subject to these copyright # and use restrictions.# # Note that the Harvest software is NOT in the public domain. We# retain copyright, as specified above.# # HISTORY OF FREE SOFTWARE STATUS# # Originally we required sites to license the software in cases# where they were going to build commercial products/services# around Harvest. In June 1995 we changed this policy. We now# allow people to use the core Harvest software (the code found in# the Harvest ``src/'' directory) for free. We made this change# in the interest of encouraging the widest possible deployment of# the technology. The Harvest software is really a reference# implementation of a set of protocols and formats, some of which# we intend to standardize. We encourage commercial# re-implementations of code complying to this set of standards. # #if test ! -r "$1"; then echo "Binary.sum: Cannot read $1" exit 1fiexec 2>/dev/nullident -q "$1" | tail +2what "$1" | tail +2strings "$1" \ | egrep -e '(Usage|Copyright|Version)' \ | grep -v '% 'pgm="`basename $SUMMARIZER_URL`"[ $pgm = "" ] && exit 0whatis "$pgm"mandirs=`echo $MANPATH | sed -e 's/$/:/' -e 's/:/\/\* /g'`manpage=`whereis -M $mandirs -f -m $pgm \ | awk -F: '{print $2}'`for f in $manpage; do ManPage.sum $fdoneexit 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -