1N/A######################################################################## 1N/A# This software is part of the ast package # 1N/A# Copyright (c) 1982-2011 AT&T Intellectual Property # 1N/A# and is licensed under the # 1N/A# Common Public License, Version 1.0 # 1N/A# by AT&T Intellectual Property # 1N/A# A copy of the License is available at # 1N/A# (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9) # 1N/A# Information and Software Systems Research # 1N/A# David Korn <dgk@research.att.com> # 1N/A######################################################################## 1N/A# bash compatibility startup script 1N/A# Omnium Software Engineering 1N/A# An der Luisenburg 7 1N/A# <K.Fleischer@omnium.de> 1N/A [[ -n
"$i" ]] &&
set -o $i
1N/A remaining=${remaining#$prefix} 1N/A case ${remaining:1:1} in 1N/A t) var+="\$(printf '%(%H:%M:%S)T')";; 1N/A d) var+="\$(printf '%(%a %b:%e)T')";; 1N/A W) var+="\$(basename \"\$(pwd)\")";; 1N/A h) var+=$(hostname -s);; 1N/A @) var+="\$(printf '%(%I:%M%p)T')";; 1N/A '$') if (( $(id -u) == 0 )) 1N/A [0-7]) case ${remaining:1:3} in 1N/A eval n="\$'"${remaining:0:k}"'" 1N/A remaining=${remaining:k} 1N/A print ${BASH##*/}: $0: not login shell: use 'exit' >&2 1N/A [[ $1 == @(''|/*|:|echo|false|true|login|test|'[') ]] && return 1 1N/A [echo]='Usage: echo [ options ] [arg]...' 1N/A [true]='Usage: true ...' 1N/A [false]='Usage: false ...' 1N/A [login]='Usage: login [-p] [name]' 1N/A ['[']='Usage: [ EXPRESSION ] | [ OPTION' 1N/A [test]='Usage: test EXPRESSION | test' 1N/A then print 'The following is the current list of built-in commands:' 1N/A print -r $'Type help *name* for more information about name\n' 1N/A print -r -- "${usage:7}"