sh -c 'env HOME=$(mktemp -d) fish'
рдЬрд╛рдВрдЪреЗрдВ) ?рдордЫрд▓реА рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд ( fish --version
) :
2.5.0
рдУрдПрд╕/рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ :
рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕ред рдпреВрдЖрд░рдПрдХреНрд╕рд╡реАрдЯреА
рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдлрд┐рд╢ рд╢реЗрд▓ рд╕рддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдПрдХ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЖ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм command
рдмрд┐рд▓реНрдЯ рдЗрди рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рднреА -q
рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЛ рд░рджреНрдж рдХрд░рддреЗ рд╣реБрдП рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЬреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ command -sq
)ред
ogondza<strong i="24">@arch</strong> ~ $ date
2017-02-14 15:01:20
# Up and Ctrl + C
ogondza<strong i="25">@arch</strong> ~ $ datecommand: Unknown option тАЬ-sqтАЭ
/usr/share/fish/functions/__fish_cancel_commandline.fish (line 12): if command -sq tput
^
in function тАЬ__fish_cancel_commandlineтАЭ
called on standard input
command -- run a program
Synopsis
command [OPTIONS] COMMANDNAME [ARGS...]
Description
...
Additionally passing a -q or --quiet option prevents any paths from
being printed, like the type -q, for testing only the exit status.
...
рдордЫрд▓реА рдХреЗ рдЗрд╕ рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдЖрдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
ogondza<strong i="29">@arch</strong> ~ $ type command
command is a builtin
ogondza<strong i="30">@arch</strong> ~ $ command -s test
/usr/bin/test
ogondza<strong i="31">@arch</strong> ~ $ command -s -q test
command: Unknown option тАЬ-qтАЭ
...
рд╕рдорд╕реНрдпрд╛ рдирдП рдордЫрд▓реА рд╕рддреНрд░ рдореЗрдВ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ рдФрд░ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЕрдЬреНрдЮрд╛рдд рд╣реИ рдХрд┐ рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдХреНрдпрд╛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдЗрд╕реЗ рдФрд░ рдХреИрд╕реЗ рдбрд┐рдмрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?
рдпрд╣ рд╡рд┐рдХрд▓реНрдк #3591 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ 2.5.0 рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред
рд╕рдмрд╕реЗ рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдПрдХ рдкреБрд░рд╛рдиреА рдордЫрд▓реА рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдирдИ рд▓рд┐рдкрд┐рдпреЛрдВ рдореЗрдВ рд▓реЛрдб рд╣реЛрддреА рд╣реИ - echo $FISH_VERSION
рдХреЛ рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рдЙрдкрд╛рдп рдпрд╣реА рд╣реИ рдХрд┐ рдРрд╕рд╛ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПред
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореЗрд░рд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдкреБрд░рд╛рдиреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдФрд░ рдирдП рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдЕрдкрдиреЗ рдЖрдк рд╕рд╛рдл рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
ogondza<strong i="5">@arch</strong> ~ $ fish -version
fish, version 2.5.0
ogondza<strong i="6">@arch</strong> ~ $ echo $FISH_VERSION
2.4.0
рд▓рдЧрддрд╛ рд╣реИ рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рджред
рдЖрдЗрдП рд╕рд╛рд░рд╛рдВрд╢ рдХреЛ рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрди рдпрд╛ рд╡рд┐рдХреА рдкрд░ рд▓реЗ рдЬрд╛рдПрдВред
2.4.0 рд╕реЗ 2.6.0 рдЕрдкрдЧреНрд░реЗрдб рдХреЗ рдмрд╛рдж рдпрд╣ рдореБрдЭреЗ рдереЛрдбрд╝рд╛ рд╕рд╛ред