亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? showallversions.sh

?? CMVC是IBM和許多跨國公司的缺陷管理工具。這里給出了很多在Linux下用KSH編寫的使用CMVC命令的例子。這些例子來自于IBM內部的CMVC培訓。
?? SH
字號:
#!/bin/ksh## SAMPLE NAME: showFileVersions## FUNCTIONS:   This sample shell script displays all the version numbers of#              a file.## USAGE:       showFileVersions pathName releaseName## ENVIRONMENT# VARIABLE(S): CMVC_FAMILY [CMVC_BECOME]## ORIGINS:     27## 5765-039 (C) COPYRIGHT International Business Machines Corp. 1991,1993# 5765-207 (C) COPYRIGHT International Business Machines Corp. 1993# 5765-202 (C) COPYRIGHT International Business Machines Corp. 1993# 5622-063 (C) COPYRIGHT International Business Machines Corp. 1993# 5765-069 (C) COPYRIGHT International Business Machines Corp. 1991,1993# All Rights Reserved# Licensed Materials - Property of IBM## US Government Users Restricted Rights - Use, duplication or# disclosure restricted by GSA ADP Schedule Contract with IBM Corp.###           NOTICE TO USERS OF THE SOURCE CODE EXAMPLES## INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THE SOURCE CODE# EXAMPLES, BOTH INDIVIDUALLY AND AS ONE OR MORE GROUPS, "AS IS" WITHOUT# WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT# LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A# PARTICULAR PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE# OF THE SOURCE CODE EXAMPLES, BOTH INDIVIDUALLY AND AS ONE OR MORE GROUPS,# IS WITH YOU.  SHOULD ANY PART OF THE SOURCE CODE EXAMPLES PROVE# DEFECTIVE, YOU (AND NOT IBM OR AN AUTHORIZED RISC System/6000* WORKSTATION# DEALER) ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR# CORRECTION.## * RISC System/6000 is a trademark of International Business Machines#   Corporation.## /usr/lpp/cmvc/samples/showFileVersions#if [ $# -eq 0 ]; then        echo "\nusage: $0 pathName releaseName\n"        echo "This sample shell script displays a list of version numbers,"	echo "release names and path names for the specified file."	echo	echo "All versions of the specified file that are available within"	echo "the CMVC family will be displayed."	echo	echo "Note that as the file matures, it may be renamed and linked"	echo "to other releases.  This shell script will list all such"	echo "renames and linkages so that you can identify where common"	echo "files exists within the family."	echo	echo "If a version entry contains a blank release and path name"	echo "column, then the file is derived from a migrated file and"	echo "this particular version is not being used as the current"	echo "version in any of the releases within the CMVC family."	echo    exit 1fi# ------------------------------------------------------# Check that the CMVC_FAMILY environment variable is set# ------------------------------------------------------if [ -z "$CMVC_FAMILY" ]then  echo "The CMVC family must be set with the CMVC_FAMILY environment variable."  exit 1fiif [ -n "$CMVC_BECOME" ]then        Report -view Users -where "login='$CMVC_BECOME'" -raw > /tmp/uv$$        if [[ ! -s /tmp/uv$$ ]]        then	    echo            echo "The user specified in the CMVC_BECOME environment variable"            echo "does not exist in the CMVC family $CMVC_FAMILY.  Verify"            echo "the value you set in this environment variable and retry the"            echo "script."	    echo            [ -r /tmp/uv$$ ] && rm -f /tmp/uv$$            exit 1        fi        [ -r /tmp/uv$$ ] && rm -f /tmp/uv$$fi# -------------------------# Save the input parameters# -------------------------pathName=$1releaseName=$2# ----------------------# Setup query statements# ----------------------sel="select 0,0,0,id,0,'','','','','','','','',SID,0,'' from Versions"pathseg="(select id from Path where name='$pathName')"relseg="(select id from Releases where name='$releaseName')"# ------------------------------------------------# Check that the release exists in the CMVC family# ------------------------------------------------Report -view ReleaseView -where "name='$releaseName'" -raw > /tmp/rv$$if [[ ! -s /tmp/rv$$ ]]then        echo "Release $releaseName does not exist in the $CMVC_FAMILY CMVC family."        exit 1fi[ -r /tmp/rv$$ ] && rm -f /tmp/rv$$# ---------------------------------------------------# Check that the file exists in the Release specified# ---------------------------------------------------Report -view FileView -where "pathId=$pathseg and releaseId=$relseg" \-raw > /tmp/fv$$if [[ ! -s /tmp/fv$$ ]]then        echo "File $pathName is not associated with release $releaseName."	[ -r /tmp/fv$$ ] && rm -f /tmp/fv$$        exit 1fi[ -r /tmp/fv$$ ] && rm -f /tmp/fv$$# ---------------------------------# Display the header for the report# ---------------------------------echo echo "Finding all versions of $pathName.   This may take some time."echo "Searching...please wait."echo echo "NOTE: The entries in the table that have a blank release name"echo "      and path name indicate that these versions of the file are "echo "      not being used as the current version in any of the releases"echo "      within the CMVC family."echoecho "Version              Release Name                         Path Name" echo "-------------------- --------------- ------------------------------"# ----------------------------------------------------------------------# Find all versions of the file.  This will find all versions that# are derived from the same initial source file.  Note that as versions# are created the file may be linked to other releases and also renamed.# Store the output in a temporary file.# ----------------------------------------------------------------------Report -vi ChangeView -raw -where "trackId=0 union $sel where sourceId=(select sourceId from Files where pathId=$pathseg and releaseId=$relseg)" > /tmp/cv$$# ------------------------------------# Read each line in the temporary file# ------------------------------------checked=0while read linedo	# -------------------------------------------------------------	# Read the version number from the raw output of the changeview	# -------------------------------------------------------------	SID=`echo $line | cut -d'|' -f4 `	# --------------------------------------------------------------	# Check if the file is an original or a migrated file.  If it is	# an original file, there will be a changeview entry for the 	# version.  If it was migrated, there will not be a changeview	# for each version of the file.	# --------------------------------------------------------------	if [[ $checked -eq 0 ]]	then		Report -view ChangeView -wh "versionSID='$SID' and pathName='$pathName' and releaseName='$releaseName'" -raw > /tmp/v2$$		if [[ -s /tmp/v2$$ ]]  # file must have be an original 		then			found=1			else			found=0		fi		checked=1		[ -r /tmp/v2$$ ] && rm -f /tmp/v2$$	fi	# ----------------------------------------------------	# The file was originally created within the CMVC	# and it is associated with a release under binding	# control and therefore has a changeview entry	# ----------------------------------------------------	if [[ $found -eq 1 ]]  	then		# ----------------------------------------------------		# Display a line for each version of the file and any 		# common files		# ----------------------------------------------------	   	Report -view ChangeView -wh "versionId in (select id from Versions where sourceId=(select sourceId from Files where pathId=$pathseg and releaseId=$relseg))" -raw |		awk -F"|" '		BEGIN {			fm="%-20.20s %-15.15s %30.30s\n"		}		{			printf fm,$4,$1,$5		}		END {		}'		return	# ----------------------------------------------------------	# The file:	#   a) was created using the CMVC migration utility	#   b) is associated with a release under non-binding control	# ----------------------------------------------------------	else                    		# -----------------------------------------------------		# For each version, perform a fileview query to see if		# it is the current version within any release.  Store      		# the query results in a temporary file. 		# -----------------------------------------------------		Report -view FileView -wh "nuVersionSID='$SID' and sourceId=(select sourceId from Files where pathId=$pathseg and releaseId=$relseg)" -raw >> /tmp/fv$$		#		# If the temporary file is not empty, then the fileview query 		# returned results.  This means that this version of the file		# is linked to a CMVC release.		#		if [[ -s /tmp/fv$$ ]] 		then			#  				# Display the version number, release name and file			# name 			#  				Report -view FileView -wh "nuVersionSID='$SID' and sourceId=(select sourceId from Files where pathId=$pathseg and releaseId=$relseg)" -raw |			awk -F"|" '			BEGIN {				fm="%-20.20s %-15.15s %30.30s\n"			}			{				printf fm,$4,$2,$8			}			END {			}'		else			#			# This file is not linked to any release at the 			# moment but the version of the file is available			# within the system due to migration of the file.			# Just display the version number.			#			echo $SID		fi		[ -r /tmp/fv$$ ] && rm -f /tmp/fv$$	fidone </tmp/cv$$[ -r /tmp/cv$$ ] && rm -f /tmp/cv$$

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品欧美精品| 亚洲永久精品大片| 亚洲欧美一区二区三区久本道91| 亚洲成在人线在线播放| 国产精品一二三在| 91精品蜜臀在线一区尤物| 国产精品日韩精品欧美在线| 三级精品在线观看| 成人app软件下载大全免费| 欧美一区二区私人影院日本| 亚洲精品美腿丝袜| 国产成人精品www牛牛影视| 免费在线视频一区| 久久一留热品黄| 欧美综合视频在线观看| 国产成人精品影院| 91麻豆精品国产无毒不卡在线观看| 国产欧美一区二区精品性| 婷婷国产在线综合| 色欧美乱欧美15图片| 欧美国产乱子伦| 韩国v欧美v亚洲v日本v| 欧美一级精品大片| 亚洲午夜三级在线| 欧美图片一区二区三区| 亚洲人亚洲人成电影网站色| 国产1区2区3区精品美女| 日韩午夜在线影院| 美女网站色91| 欧美一区二区三区啪啪| 欧美精品自拍偷拍| 成人av网站在线观看| 色呦呦日韩精品| 国产精品大尺度| av男人天堂一区| 综合电影一区二区三区 | 国产美女一区二区三区| 欧美一区在线视频| 日韩一区欧美二区| 91精品国产综合久久福利软件| 亚洲v日本v欧美v久久精品| 欧美色图第一页| 日本欧美在线观看| 精品国产污污免费网站入口 | 美女视频黄a大片欧美| 欧美一区二区视频在线观看2020| 日韩国产精品大片| 日韩欧美一卡二卡| 国产高清精品在线| 国产精品嫩草影院com| 精品国产乱码久久久久久浪潮 | 韩国成人福利片在线播放| 337p亚洲精品色噜噜噜| 日韩va亚洲va欧美va久久| 日韩欧美色综合网站| 国产精品一区二区久久精品爱涩| 国产亲近乱来精品视频| 91麻豆蜜桃一区二区三区| 亚洲va天堂va国产va久| 国产精品亲子乱子伦xxxx裸| 色综合天天在线| 日韩精品乱码av一区二区| 精品国产露脸精彩对白| av一二三不卡影片| 婷婷开心激情综合| 日本一区二区三区在线不卡| 色婷婷精品大在线视频| 欧美日韩另类一区| 亚洲成av人片在线观看| 国产女人18水真多18精品一级做| 成人av在线一区二区三区| 一区二区三区中文字幕电影| 欧美一区欧美二区| 成人黄色小视频| 日韩黄色小视频| 国产精品每日更新在线播放网址| 欧美视频一区二区三区在线观看| 九九在线精品视频| 一区二区三区四区五区视频在线观看| 欧美一二三在线| 91亚洲永久精品| 国产一区二三区好的| 伊人夜夜躁av伊人久久| 久久这里只有精品视频网| 欧美日韩一区二区三区在线看| 国产乱码精品一区二区三区五月婷| 亚洲精品国产视频| 欧美激情一区二区三区全黄| 777亚洲妇女| 色成年激情久久综合| 国产馆精品极品| 亚洲综合清纯丝袜自拍| 看片网站欧美日韩| 久久久久国色av免费看影院| 精品久久一区二区| 欧美日韩一区不卡| 色婷婷狠狠综合| 成人免费视频一区| 国产一区二区三区黄视频 | 国产精品三级电影| 欧美精品一区二区三区在线播放| 欧美日韩亚洲综合一区二区三区| 91在线视频观看| 成人av一区二区三区| 国产一区二区女| 韩国欧美国产1区| 另类欧美日韩国产在线| 日韩国产在线一| 欧洲在线/亚洲| 日韩电影免费在线看| 26uuu国产日韩综合| 欧美精品在线观看一区二区| 日本高清不卡视频| 一本久道久久综合中文字幕| 成人福利在线看| av一区二区久久| www.亚洲国产| 91一区二区三区在线观看| 91社区在线播放| 在线观看国产91| 欧美情侣在线播放| 欧美一级精品在线| 亚洲在线观看免费视频| 亚洲精选一二三| 亚洲午夜久久久久久久久电影网| 亚洲国产精品一区二区尤物区| 亚洲一二三四区| 视频一区二区欧美| 久久精品国产亚洲5555| 国产一区二区三区在线看麻豆| 国产乱码精品一区二区三区av | 成人综合婷婷国产精品久久免费| 亚洲成人动漫一区| 视频一区二区中文字幕| 蜜臀av性久久久久蜜臀av麻豆| 奇米色一区二区三区四区| 狠狠v欧美v日韩v亚洲ⅴ| 国产大陆a不卡| 91麻豆精品一区二区三区| 在线观看一区二区视频| 777午夜精品视频在线播放| 精品国产免费视频| 成人欧美一区二区三区视频网页 | 亚洲精品日韩专区silk| 亚洲成国产人片在线观看| 免费在线观看一区| 成人免费看黄yyy456| 在线观看91视频| 亚洲精品一区二区三区99| 亚洲欧洲一区二区三区| 午夜a成v人精品| 国产激情视频一区二区在线观看 | 91在线免费视频观看| 91精品福利在线| 欧美成人精品3d动漫h| 国产精品久久久久国产精品日日| 亚洲小说欧美激情另类| 国产一区二区三区av电影| 欧美亚洲自拍偷拍| 久久久久久久综合日本| 亚洲成人自拍网| 成人综合婷婷国产精品久久蜜臀| 欧美日韩国产综合草草| 国产亚洲美州欧州综合国| 亚洲成人av免费| 99国内精品久久| 亚洲精品一线二线三线无人区| 亚洲色图.com| 国产成人亚洲综合a∨婷婷图片| 欧美日韩国产成人在线免费| 国产精品女主播在线观看| 美国毛片一区二区三区| 日本道色综合久久| 国产精品乱人伦中文| 狠狠色综合播放一区二区| 欧美日韩亚洲另类| 综合亚洲深深色噜噜狠狠网站| 久久草av在线| 91精品国产综合久久久久久 | 国产成人在线免费观看| 91精品在线一区二区| 亚洲在线一区二区三区| 99国产精品99久久久久久| 久久久久久久久蜜桃| 麻豆精品在线观看| 欧美一区二区三区在线观看| 亚洲国产一二三| 91高清视频在线| 亚洲欧美日韩一区二区| 在线播放亚洲一区| 亚洲一区二区三区四区五区黄 | 在线观看亚洲a| 亚洲欧美视频一区| www.亚洲色图.com| 国产精品热久久久久夜色精品三区 | 亚洲成年人影院| 欧美日韩国产影片| 天天av天天翘天天综合网色鬼国产 | 欧美日韩电影在线| 午夜私人影院久久久久|