/
usr
/
share
/
zsh
/
5.5.1
/
help
/
/usr/share/zsh/5.5.1/help
mkdir
upload
Name
Size
Mode
Actions
alias
2322
0644
edit
dl
rm
autoload
4609
0644
edit
dl
rm
bg
123
0644
edit
dl
rm
bindkey
60
0644
edit
dl
rm
break
184
0644
edit
dl
rm
builtin
81
0644
edit
dl
rm
bye
531
0644
edit
dl
rm
cap
62
0644
edit
dl
rm
cd
2719
0644
edit
dl
rm
chdir
2719
0644
edit
dl
rm
clone
64
0644
edit
dl
rm
colon
190
0644
edit
dl
rm
command
566
0644
edit
dl
rm
comparguments
81
0644
edit
dl
rm
compcall
75
0644
edit
dl
rm
compctl
74
0644
edit
dl
rm
compdescribe
80
0644
edit
dl
rm
compfiles
77
0644
edit
dl
rm
compgroups
78
0644
edit
dl
rm
compquote
77
0644
edit
dl
rm
comptags
76
0644
edit
dl
rm
comptry
75
0644
edit
dl
rm
compvalues
78
0644
edit
dl
rm
continue
244
0644
edit
dl
rm
declare
21412
0644
edit
dl
rm
dirs
729
0644
edit
dl
rm
disable
3767
0644
edit
dl
rm
disown
682
0644
edit
dl
rm
dot
1144
0644
edit
dl
rm
echo
1470
0644
edit
dl
rm
echotc
66
0644
edit
dl
rm
echoti
67
0644
edit
dl
rm
emulate
6562
0644
edit
dl
rm
enable
1262
0644
edit
dl
rm
eval
374
0644
edit
dl
rm
exec
997
0644
edit
dl
rm
exit
531
0644
edit
dl
rm
export
280
0644
edit
dl
rm
false
68
0644
edit
dl
rm
fc
6219
0644
edit
dl
rm
fg
140
0644
edit
dl
rm
float
21412
0644
edit
dl
rm
functions
3768
0644
edit
dl
rm
getcap
62
0644
edit
dl
rm
getln
147
0644
edit
dl
rm
getopts
1840
0644
edit
dl
rm
hash
2443
0644
edit
dl
rm
history
6219
0644
edit
dl
rm
integer
21412
0644
edit
dl
rm
jobs
791
0644
edit
dl
rm
kill
1480
0644
edit
dl
rm
let
323
0644
edit
dl
rm
limit
3598
0644
edit
dl
rm
local
21412
0644
edit
dl
rm
log
116
0644
edit
dl
rm
logout
531
0644
edit
dl
rm
noglob
83
0644
edit
dl
rm
popd
820
0644
edit
dl
rm
print
5415
0644
edit
dl
rm
printf
2153
0644
edit
dl
rm
pushd
1626
0644
edit
dl
rm
pushln
5415
0644
edit
dl
rm
pwd
260
0644
edit
dl
rm
r
6219
0644
edit
dl
rm
read
5814
0644
edit
dl
rm
readonly
21412
0644
edit
dl
rm
rehash
2443
0644
edit
dl
rm
return
928
0644
edit
dl
rm
sched
64
0644
edit
dl
rm
set
2466
0644
edit
dl
rm
setcap
62
0644
edit
dl
rm
setopt
1599
0644
edit
dl
rm
shift
422
0644
edit
dl
rm
source
182
0644
edit
dl
rm
stat
63
0644
edit
dl
rm
suspend
199
0644
edit
dl
rm
test
1212
0644
edit
dl
rm
times
113
0644
edit
dl
rm
trap
3704
0644
edit
dl
rm
true
67
0644
edit
dl
rm
ttyctl
1219
0644
edit
dl
rm
type
2393
0644
edit
dl
rm
typeset
21412
0644
edit
dl
rm
ulimit
3173
0644
edit
dl
rm
umask
485
0644
edit
dl
rm
unalias
1282
0644
edit
dl
rm
unfunction
1282
0644
edit
dl
rm
unhash
1282
0644
edit
dl
rm
unlimit
555
0644
edit
dl
rm
unset
933
0644
edit
dl
rm
unsetopt
506
0644
edit
dl
rm
vared
52
0644
edit
dl
rm
wait
1378
0644
edit
dl
rm
whence
2393
0644
edit
dl
rm
where
2393
0644
edit
dl
rm
which
2393
0644
edit
dl
rm
zcompile
6629
0644
edit
dl
rm
zformat
72
0644
edit
dl
rm
zftp
63
0644
edit
dl
rm
zle
52
0644
edit
dl
rm
zmodload
17337
0644
edit
dl
rm
zparseopts
75
0644
edit
dl
rm
zprof
64
0644
edit
dl
rm
zpty
63
0644
edit
dl
rm
zregexparse
76
0644
edit
dl
rm
zsocket
77
0644
edit
dl
rm
zstyle
64
0644
edit
dl
rm
ztcp
66
0644
edit
dl
rm
Edit:
/usr/share/zsh/5.5.1/help/read
(5814B)
read [ -rszpqAclneE ] [ -t [ num ] ] [ -k [ num ] ] [ -d delim ] [ -u n ] [ name[?prompt] ] [ name ... ] Read one line and break it into fields using the characters in $IFS as separators, except as noted below. The first field is assigned to the first name, the second field to the second name, etc., with leftover fields assigned to the last name. If name is omitted then REPLY is used for scalars and reply for arrays. -r Raw mode: a `\' at the end of a line does not signify line continuation and backslashes in the line don't quote the following character and are not removed. -s Don't echo back characters if reading from the terminal. -q Read only one character from the terminal and set name to `y' if this character was `y' or `Y' and to `n' other- wise. With this flag set the return status is zero only if the character was `y' or `Y'. This option may be used with a timeout (see -t); if the read times out, or encounters end of file, status 2 is returned. Input is read from the terminal unless one of -u or -p is present. This option may also be used within zle widgets. -k [ num ] Read only one (or num) characters. All are assigned to the first name, without word splitting. This flag is ignored when -q is present. Input is read from the ter- minal unless one of -u or -p is present. This option may also be used within zle widgets. Note that despite the mnemonic `key' this option does read full characters, which may consist of multiple bytes if the option MULTIBYTE is set. -z Read one entry from the editor buffer stack and assign it to the first name, without word splitting. Text is pushed onto the stack with `print -z' or with push-line from the line editor (see zshzle(1)). This flag is ignored when the -k or -q flags are present. -e -E The input read is printed (echoed) to the standard out- put. If the -e flag is used, no input is assigned to the parameters. -A The first name is taken as the name of an array and all words are assigned to it. -c -l These flags are allowed only if called inside a function used for completion (specified with the -K flag to com- pctl). If the -c flag is given, the words of the current command are read. If the -l flag is given, the whole line is assigned as a scalar. If both flags are present, -l is used and -c is ignored. -n Together with -c, the number of the word the cursor is on is read. With -l, the index of the character the cursor is on is read. Note that the command name is word number 1, not word 0, and that when the cursor is at the end of the line, its character index is the length of the line plus one. -u n Input is read from file descriptor n. -p Input is read from the coprocess. -d delim Input is terminated by the first character of delim instead of by newline. -t [ num ] Test if input is available before attempting to read. If num is present, it must begin with a digit and will be evaluated to give a number of seconds, which may be a floating point number; in this case the read times out if input is not available within this time. If num is not present, it is taken to be zero, so that read returns immediately if no input is available. If no input is available, return status 1 and do not set any variables. This option is not available when reading from the editor buffer with -z, when called from within completion with -c or -l, with -q which clears the input queue before reading, or within zle where other mechanisms should be used to test for input. Note that read does not attempt to alter the input pro- cessing mode. The default mode is canonical input, in which an entire line is read at a time, so usually `read -t' will not read anything until an entire line has been typed. However, when reading from the terminal with -k input is processed one key at a time; in this case, only availability of the first character is tested, so that e.g. `read -t -k 2' can still block on the second charac- ter. Use two instances of `read -t -k' if this is not what is wanted. If the first argument contains a `?', the remainder of this word is used as a prompt on standard error when the shell is interac- tive. The value (exit status) of read is 1 when an end-of-file is encountered, or when -c or -l is present and the command is not called from a compctl function, or as described for -q. Other- wise the value is 0. The behavior of some combinations of the -k, -p, -q, -u and -z flags is undefined. Presently -q cancels all the others, -p cancels -u, -k cancels -z, and otherwise -z cancels both -p and -u. The -c or -l flags cancel any and all of -kpquz.
Save
cmd:
run