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

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

?? complete-examples

?? android-w.song.android.widget
??
字號:
## Completion examples### This encapsulates the default bash completion code# call with the word to be completed as $1## Since programmable completion does not use the bash default completions# or the readline default of filename completion when the compspec does# not generate any matches, this may be used as a `last resort' in a# completion function to mimic the default bash completion behavior.#_bash_def_completion (){	local h t	COMPREPLY=()	# command substitution	if [[ "$1" == \$\(* ]]; then		t=${1#??}		COMPREPLY=( $(compgen -c -P '$(' $t) )	fi	# variables with a leading `${'	if [ ${#COMPREPLY[@]} -eq 0 ] && [[ "$1" == \$\{* ]]; then		t=${1#??}		COMPREPLY=( $(compgen -v -P '${' -S '}' $t) )	fi	# variables with a leading `$'	if [ ${#COMPREPLY[@]} -eq 0 ] && [[ "$1" == \$* ]]; then		t=${1#?}		COMPREPLY=( $(compgen -v -P '$' $t ) )	fi	# username expansion	if [ ${#COMPREPLY[@]} -eq 0 ] && [[ "$1" == ~* ]] && [[ "$1" != */* ]]; then		t=${1#?}		COMPREPLY=( $( compgen -u -P '~' $t ) )	fi	# hostname	if [ ${#COMPREPLY[@]} -eq 0 ] && [[ "$1" == *@* ]]; then		h=${1%%@*}		t=${1#*@}		COMPREPLY=( $( compgen -A hostname -P "${h}@" $t ) )	fi	# glob pattern	if [ ${#COMPREPLY[@]} -eq 0 ]; then		# sh-style glob pattern		if [[ $1 == *[*?[]* ]]; then			COMPREPLY=( $( compgen -G "$1" ) )		# ksh-style extended glob pattern - must be complete		elif shopt -q extglob && [[ $1 == *[?*+\!@]\(*\)* ]]; then			COMPREPLY=( $( compgen -G "$1" ) )		fi	fi	# final default is filename completion	if [ ${#COMPREPLY[@]} -eq 0 ]; then		COMPREPLY=( $(compgen -f "$1" ) )	fi}# # Return 1 if $1 appears to contain a redirection operator.  Handles backslash# quoting (barely).#_redir_op(){	case "$1" in	*\\'[\<\>]'*)	return 1;;	*[\<\>]*)	return 0;;	*)		return 1;;	esac}# _redir_test tests the current word ($1) and the previous word ($2) for# redirection operators and does filename completion on the current word# if either one contains a redirection operator_redir_test(){	if _redir_op "$1" ; then		COMPREPLY=( $( compgen -f "$1" ) )		return 0	elif _redir_op "$2" ; then		COMPREPLY=( $( compgen -f "$1" ) )		return 0	fi	return 1}# optional, but without this you can't use extended glob patternsshopt -s extglob## Easy ones for the shell builtins## nothing for: alias, break, continue, dirs, echo, eval, exit, getopts,# let, logout, popd, printf, pwd, return, shift, suspend, test, times,# umask#complete -f -- . sourcecomplete -A enabled builtincomplete -d cd# this isn't exactly right yet -- needs to skip shell functions and# do $PATH lookup (or do compgen -c and filter out matches that also# appear in compgen -A function)complete -c command# could add -S '=', but that currently screws up because readline appends# a space unconditionallycomplete -v export local readonlycomplete -A helptopic help	# currently same as builtinscomplete -d pushdcomplete -A shopt shoptcomplete -c typecomplete -a unaliascomplete -v unset ## Job control builtins: fg, bg, disown, kill, wait# kill not done yet#complete -A stopped -P '%' bgcomplete -j -P '%' fg jobs disown# this is not quite right at this point_wait_func (){	local cur	cur=${COMP_WORDS[COMP_CWORD]}	case "$cur" in	%*)	COMPREPLY=( $(compgen -A running -P '%' ${cur#?} ) ) ;;	[0-9]*)	COMPREPLY=( $(jobs -p | grep ^${cur}) ) ;;	*)	COMPREPLY=( $(compgen -A running -P '%') $(jobs -p) )		;;	esac}complete -F _wait_func wait## more complicated things, several as yet unimplemented##complete -F _bind_func bind_declare_func(){	local cur prev nflag opts	cur=${COMP_WORDS[COMP_CWORD]}	prev=${COMP_WORDS[COMP_CWORD-1]}	COMPREPLY=()	if (( $COMP_CWORD <= 1 )) || [[ $cur == '-' ]]; then		COMPREPLY=(-a -f -F -i -p -r -t -x)		return 0;	fi	if [[ $cur == '+' ]]; then		COMPREPLY=(+i +t +x)		return 0;	fi	if [[ $prev == '-p' ]]; then		COMPREPLY=( $(compgen -v $cur) )		return 0;	fi	return 1}complete -F _declare_func declare typeset_enable_func(){	local cur prev nflag opts	cur=${COMP_WORDS[COMP_CWORD]}	prev=${COMP_WORDS[COMP_CWORD-1]}	COMPREPLY=()	if (( $COMP_CWORD <= 1 )) || [[ $cur == '-' ]]; then		COMPREPLY=(-a -d -f -n -p -s)		return 0;	fi	if [[ $prev == '-f' ]]; then		COMPREPLY=( $( compgen -f $cur ) )		return 0;	fi	for opts in "${COMP_WORDS[@]}" ; do		if [[ $opts == -*n* ]]; then nflag=1; fi	done	if [ -z "$nflag" ] ; then		COMPREPLY=( $( compgen -A enabled $cur ) )	else		COMPREPLY=( $( compgen -A disabled $cur ) )	fi	return 0;}complete -F _enable_func enable_exec_func(){	local cur prev	cur=${COMP_WORDS[COMP_CWORD]}	prev=${COMP_WORDS[COMP_CWORD-1]}	if (( $COMP_CWORD <= 1 )) || [[ $cur == '-' ]]; then		COMPREPLY=(-a -c -l)		return 0;	fi	if [[ $prev != -*a* ]]; then		COMPREPLY=( $( compgen -c $cur ) )		return 0	fi	return 1;}complete -F _exec_func exec_fc_func(){	local cur prev	cur=${COMP_WORDS[COMP_CWORD]}	prev=${COMP_WORDS[COMP_CWORD-1]}	if (( $COMP_CWORD <= 1 )) || [[ $cur == '-' ]]; then		COMPREPLY=(-e -n -l -r -s)		return 0;	fi	if [[ $prev == -*e ]]; then		COMPREPLY=( $(compgen -c $cur) )		return 0	fi	return 1}complete -F _fc_func fc_hash_func(){	local cur prev	cur=${COMP_WORDS[COMP_CWORD]}	prev=${COMP_WORDS[COMP_CWORD-1]}	if (( $COMP_CWORD <= 1 )) || [[ $cur == '-' ]]; then		COMPREPLY=(-p -r -t)		return 0;	fi	if [[ $prev == '-p' ]]; then		COMPREPLY=( $( compgen -f $cur ) )		return 0;	fi	COMPREPLY=( $( compgen -c $cur ) )	return 0}complete -F _hash_func hash_history_func(){	local cur prev	cur=${COMP_WORDS[COMP_CWORD]}	prev=${COMP_WORDS[COMP_CWORD-1]}	COMPREPLY=()	if (( $COMP_CWORD <= 1 )) || [[ $cur == '-' ]]; then		COMPREPLY=(-a -c -d -n -r -w -p -s)		return 0;	fi	if [[ $prev == -[anrw] ]]; then		COMPREPLY=( $( compgen -f $cur ) )	fi	return 0}complete -F _history_func history#complete -F _read_func read_set_func (){	local cur prev	cur=${COMP_WORDS[COMP_CWORD]}	prev=${COMP_WORDS[COMP_CWORD-1]}	COMPREPLY=()	_redir_test "$cur" "$prev" && return 0;	if (( $COMP_CWORD <= 1 )) || [[ $cur == '-' ]]; then		COMPREPLY=(-a -b -e -f -k -m -n -o -p -t -u -v -x -B -C -H -P --)		return 0;	fi	if [[ $cur == '+' ]]; then		COMPREPLY=(+a +b +e +f +k +m +n +o +p +t +u +v +x +B +C +H +P)		return 0;	fi	if [[ $prev == [+-]o ]]; then		COMPREPLY=( $(compgen -A setopt $cur) )		return 0;	fi	return 1;}complete -F _set_func set_trap_func (){	local cur	cur=${COMP_WORDS[COMP_CWORD]}	if (( $COMP_CWORD <= 1 )) || [[ $cur == '-' ]]; then		COMPREPLY=(-l -p)		return 0;	fi	COMPREPLY=( $( compgen -A signal ${cur}) )	return 0}complete -F _trap_func trap## meta-completion (completion for complete/compgen)#_complete_meta_func(){	local cur prev cmd	COMPREPLY=()	cmd=$1	cur=${COMP_WORDS[COMP_CWORD]}	prev=${COMP_WORDS[COMP_CWORD-1]}	_redir_test "$cur" "$prev" && return 0;	if (( $COMP_CWORD <= 1 )) || [[ "$cur" == '-' ]]; then		case "$cmd" in		complete) COMPREPLY=(-a -b -c -d -e -f -j -k -s -v -u -r -p -A -G -W -P -S -X -F -C);;		compgen)  COMPREPLY=(-a -b -c -d -e -f -j -k -s -v -u -A -G -W -P -S -X -F -C);;		esac		return 0	fi	if [[ $prev == -A ]]; then		COMPREPLY=(alias arrayvar binding builtin command directory \disabled enabled export file 'function' helptopic hostname job keyword \running service setopt shopt signal stopped variable)		return 0	elif [[ $prev == -F ]]; then		COMPREPLY=( $( compgen -A function $cur ) )	elif [[ $prev == -C ]]; then		COMPREPLY=( $( compgen -c $cur ) )	else		COMPREPLY=( $( compgen -c $cur ) )	fi	return 0}complete -F _complete_meta_func complete compgen## some completions for shell reserved words##complete -c -k time do if then else elif '{'## external commands#complete -e printenvcomplete -c nohup exec nice eval trace truss strace sotruss gdb_make_targets (){	local mdef makef gcmd cur prev i	COMPREPLY=()	cur=${COMP_WORDS[COMP_CWORD]}	prev=${COMP_WORDS[COMP_CWORD-1]}	# if prev argument is -f, return possible filename completions.	# we could be a little smarter here and return matches against	# `makefile Makefile *.mk', whatever exists	case "$prev" in	-*f)	COMPREPLY=( $(compgen -f $cur ) ); return 0;;	esac	# if we want an option, return the possible posix options	case "$cur" in	-)	COMPREPLY=(-e -f -i -k -n -p -q -r -S -s -t); return 0;;	esac	# make reads `makefile' before `Makefile'	# GNU make reads `GNUmakefile' before all other makefiles, but we	# check that we're completing `gmake' before checking for it	if [ -f GNUmakefile ] && [ ${COMP_WORDS[0]} == gmake ]; then		mdef=GNUmakefile	elif [ -f makefile ]; then		mdef=makefile	elif [ -f Makefile ]; then		mdef=Makefile	else		mdef=*.mk		# local convention	fi	# before we scan for targets, see if a makefile name was specified	# with -f	for (( i=0; i < ${#COMP_WORDS[@]}; i++ )); do		if [[ ${COMP_WORDS[i]} == -*f ]]; then			eval makef=${COMP_WORDS[i+1]}	# eval for tilde expansion			break		fi	done	[ -z "$makef" ] && makef=$mdef	# if we have a partial word to complete, restrict completions to	# matches of that word	if [ -n "$2" ]; then gcmd='grep "^$2"' ; else gcmd=cat ; fi	# if we don't want to use *.mk, we can take out the cat and use	# test -f $makef and input redirection		COMPREPLY=( $(cat $makef 2>/dev/null | awk 'BEGIN {FS=":"} /^[^.# 	][^=]*:/ {print $1}' | tr -s ' ' '\012' | sort -u | eval $gcmd ) )}complete -F _make_targets -X '+($*|*.[cho])' make gmake pmake_umount_func (){	COMPREPLY=( $(mount | awk '{print $1}') )}complete -F _umount_func umount_configure_func (){	case "$2" in	-*)	;;	*)	return ;;	esac	case "$1" in	\~*)	eval cmd=$1 ;;	*)	cmd="$1" ;;	esac	COMPREPLY=( $("$cmd" --help | awk '{if ($1 ~ /--.*/) print $1}' | grep ^"$2" | sort -u) )}complete -F _configure_func configurecomplete -W '"${GROUPS[@]}"' newgrpcomplete -f chown ln more catcomplete -d mkdir rmdircomplete -f stripcomplete -f -X '*.gz' gzipcomplete -f -X '*.bz2' bzip2complete -f -X '*.Z' compresscomplete -f -X '!*.+(gz|tgz|Gz)' gunzip gzcat zcat zmorecomplete -f -X '!*.Z' uncompress zmore zcatcomplete -f -X '!*.bz2' bunzip2 bzcatcomplete -f -X '!*.zip' unzipcomplete -f -X '!*.+(gif|jpg|jpeg|GIF|JPG|JPEG|bmp)' xvcomplete -f -X '!*.pl' perl perl5complete -A hostname rsh telnet rlogin ftp ping xping host traceroute nslookupcomplete -A hostname rxterm rxterm3 rxvt2complete -u sucomplete -g newgrp groupdel groupmodcomplete -f -X '!*.+(ps|PS)' gs gv ghostview psselect pswrapcomplete -f -X '!*.+(dvi|DVI)' dvips xdvi dviselect dvitype catdvicomplete -f -X '!*.+(pdf|PDF)' acroread4complete -f -X '!*.texi*' makeinfo texi2dvi texi2htmlcomplete -f -X '!*.+(tex|TEX)' tex latex slitexcomplete -f -X '!*.+(mp3|MP3)' mpg123complete -f -X '!*.+(htm|html)' links w3m lynx## other possibilities, left as exercises##complete -F _find_func find#complete -F _man_func man#complete -F _stty_func stty

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国模冰冰炮一区二区| 日韩免费高清电影| 26uuu欧美| 夜夜嗨av一区二区三区网页| 国产激情视频一区二区在线观看| 欧美性大战久久久久久久蜜臀| 精品成人在线观看| 亚洲一二三四区不卡| 国产91在线|亚洲| 日韩一区二区免费高清| 亚洲一区av在线| 色屁屁一区二区| 欧美高清在线精品一区| 韩国av一区二区三区在线观看| 欧美网站大全在线观看| 亚洲欧美另类小说视频| 懂色av一区二区三区蜜臀| 2020国产精品久久精品美国| 喷白浆一区二区| 欧美日韩国产综合草草| 亚洲狠狠爱一区二区三区| 91社区在线播放| 中文字幕日本不卡| 成人av电影在线| 中文字幕av不卡| 成人动漫中文字幕| 国产精品视频一二三区| 丁香一区二区三区| 国产精品理论片| 成人99免费视频| 中文字幕一区二区在线播放| 岛国精品一区二区| 中文字幕在线一区二区三区| eeuss鲁片一区二区三区 | 国产精品入口麻豆原神| 国产最新精品精品你懂的| 久久综合狠狠综合久久激情| 精品无人区卡一卡二卡三乱码免费卡| 欧美一级一级性生活免费录像| 久久精品国产在热久久| 2014亚洲片线观看视频免费| 高清在线不卡av| 亚洲欧美日韩电影| 51精品久久久久久久蜜臀| 男女视频一区二区| 久久久久久免费| 99视频在线观看一区三区| 亚洲综合av网| 欧美成人aa大片| 成人av午夜影院| 亚洲色图视频网站| 在线成人免费观看| 国产成人久久精品77777最新版本| 欧美激情在线看| 色999日韩国产欧美一区二区| 污片在线观看一区二区| 欧美电视剧免费观看| 成人网在线播放| 亚洲www啪成人一区二区麻豆| 日韩欧美激情在线| 97久久精品人人做人人爽| 日日夜夜精品视频天天综合网| 精品少妇一区二区三区免费观看 | 日韩一卡二卡三卡| 国产999精品久久| 香蕉久久夜色精品国产使用方法| 日韩欧美aaaaaa| 97se亚洲国产综合自在线不卡| 婷婷国产v国产偷v亚洲高清| 国产日韩影视精品| 欧美日韩国产另类一区| 成人永久aaa| 日本欧美在线观看| 亚洲三级免费观看| 久久亚洲捆绑美女| 欧美高清www午色夜在线视频| 国产成人精品免费在线| 日本午夜一本久久久综合| 国产精品白丝在线| 欧美电影免费观看完整版| 在线这里只有精品| 成人午夜电影久久影院| 久久99国产乱子伦精品免费| 亚洲综合999| ●精品国产综合乱码久久久久| 欧美tk—视频vk| 精品视频一区 二区 三区| 成人18视频日本| 国产精品18久久久久久久久久久久| 亚洲国产aⅴ天堂久久| 国产精品久久久久久妇女6080| 欧美电视剧免费全集观看| 欧美三级电影精品| 色综合天天综合网国产成人综合天| 老司机一区二区| 三级成人在线视频| 久久成人免费网站| 日日夜夜精品视频免费| 亚洲一区二区精品久久av| 亚洲精品免费一二三区| 国产精品久线观看视频| 国产免费观看久久| 久久久久久日产精品| 久久久国产一区二区三区四区小说| 91精品国产一区二区三区| 欧美日韩在线播放三区四区| 91精彩视频在线观看| 色综合久久88色综合天天| 99久久99久久精品国产片果冻 | 麻豆成人综合网| 丝袜美腿亚洲色图| 日韩中文字幕不卡| 奇米影视一区二区三区小说| 亚洲成av人影院| 日韩 欧美一区二区三区| 亚洲无人区一区| 婷婷开心激情综合| 美国三级日本三级久久99| 蜜臀av性久久久久av蜜臀妖精 | 亚洲一区国产视频| 一区二区三区国产| 午夜精品123| 麻豆精品一区二区av白丝在线| 日韩在线a电影| 精品一区二区三区在线播放 | 久久精品国内一区二区三区| 国产美女主播视频一区| 国产99久久精品| 日本道色综合久久| 91精品国产麻豆| 国产日产欧美一区二区视频| 亚洲人123区| 日韩国产欧美在线观看| 国产在线乱码一区二区三区| 国产成人在线观看| 91福利区一区二区三区| 日韩三级视频在线观看| 中文字幕成人在线观看| 一区二区三区在线高清| 欧美aaaaa成人免费观看视频| 国产剧情一区在线| 色综合久久久久综合体| 日韩一区二区免费电影| 国产精品三级电影| 全国精品久久少妇| 成人av资源网站| 欧美精品tushy高清| 久久精品视频网| 亚洲3atv精品一区二区三区| 国产乱码精品一区二区三区五月婷 | 91在线小视频| 日韩欧美激情一区| 亚洲欧美一区二区三区国产精品| 亚洲综合激情小说| 国产成人日日夜夜| 欧美放荡的少妇| 国产精品免费视频网站| 奇米888四色在线精品| 91丝袜美女网| 久久丝袜美腿综合| 日韩福利电影在线观看| 懂色av中文一区二区三区| 91精品国产91综合久久蜜臀| 亚洲欧洲av一区二区三区久久| 日本va欧美va精品| 欧美怡红院视频| 国产蜜臀97一区二区三区| 免费在线一区观看| 91成人免费电影| 国产精品美女一区二区| 国产一区久久久| 日韩一二三区视频| 亚洲午夜久久久久久久久电影院 | 亚洲女爱视频在线| 国产美女av一区二区三区| 色哟哟一区二区在线观看 | 538prom精品视频线放| 毛片av一区二区| 欧美三级日韩在线| 中国av一区二区三区| 美女性感视频久久| 欧美午夜精品久久久| 亚洲人成精品久久久久| 成人性生交大片免费看中文网站| 欧美成人一级视频| 日韩 欧美一区二区三区| 欧美日韩一区二区三区不卡| 亚洲免费资源在线播放| 99精品视频一区二区三区| 国产精品情趣视频| 成人在线视频首页| 国产精品热久久久久夜色精品三区| 国产揄拍国内精品对白| 久久久亚洲午夜电影| 国产精品99久久久久| 国产午夜精品一区二区三区视频| 经典三级一区二区| xnxx国产精品| 国产成人亚洲精品青草天美| 国产精品素人一区二区|