Citace od: Drda kdy 21. 11. 2017, 17:50:24Ahoj, je možný, že existuje v bash nějaký příkaz/funkce, který by začínal podtržítkem? Díky
_allowed_groups _get_pword _init_completion _rl_enabled_allowed_users _gids _insserv _root_command_available_interfaces __git_eread _installed_modules _service_cd __git_ps1 _ip_addresses _services_cd_devices __git_ps1_colorize_gitstring _kernels _shells_command __git_ps1_show_upstream _kernel_versions _signals_command_offset __grubcomp _known_hosts _split_longopt_complete_as_root __grub_dir _known_hosts_real _subdirectories_completion_loader _grub_editenv _longopt _sysvdirs_configured_interfaces __grub_get_last_option __ltrim_colon_completions _terms_count_args __grub_get_options_from_help _mac_addresses _tilde_debconf_show __grub_get_options_from_usage _minimal _uids_deborphan _grub_install _modules _update_initramfs_dkms __grub_list_menuentries _mtx _upvar_dvd_devices __grub_list_modules _ncpus _upvars_expand _grub_mkconfig _parse_help _usb_ids__expand_tilde_by_ref _grub_mkfont __parse_options _user_at_host_filedir _grub_mkimage _parse_usage _usergroup_filedir_xspec _grub_mkpasswd_pbkdf2 _pci_ids _userland_filename_parts _grub_mkrescue _pgids _variables_fstypes _grub_probe _pids _xfunc_get_comp_words_by_ref _grub_script_check _pnames _xinetd_services_get_cword _grub_set_entry _quote_readline_by_ref__get_cword_at_cursor_by_ref _grub_setup _realcommand_get_first_arg _have __reassemble_comp_words_by_ref
Citace od: Drda kdy 21. 11. 2017, 18:02:49Díky moc! Poradíš i jak vypsat názvy systémových proměnných?
set
Citace od: Miroslav Šilhavý kdy 21. 11. 2017, 17:59:28Citace od: Drda kdy 21. 11. 2017, 17:50:24Ahoj, je možný, že existuje v bash nějaký příkaz/funkce, který by začínal podtržítkem? DíkyMinimálně s instalací balíku bash-completion:Kód [Vybrat] Rozbalit_allowed_groups _get_pword _init_completion _rl_enabled_allowed_users _gids _insserv _root_command_available_interfaces __git_eread _installed_modules _service_cd __git_ps1 _ip_addresses _services_cd_devices __git_ps1_colorize_gitstring _kernels _shells_command __git_ps1_show_upstream _kernel_versions _signals_command_offset __grubcomp _known_hosts _split_longopt_complete_as_root __grub_dir _known_hosts_real _subdirectories_completion_loader _grub_editenv _longopt _sysvdirs_configured_interfaces __grub_get_last_option __ltrim_colon_completions _terms_count_args __grub_get_options_from_help _mac_addresses _tilde_debconf_show __grub_get_options_from_usage _minimal _uids_deborphan _grub_install _modules _update_initramfs_dkms __grub_list_menuentries _mtx _upvar_dvd_devices __grub_list_modules _ncpus _upvars_expand _grub_mkconfig _parse_help _usb_ids__expand_tilde_by_ref _grub_mkfont __parse_options _user_at_host_filedir _grub_mkimage _parse_usage _usergroup_filedir_xspec _grub_mkpasswd_pbkdf2 _pci_ids _userland_filename_parts _grub_mkrescue _pgids _variables_fstypes _grub_probe _pids _xfunc_get_comp_words_by_ref _grub_script_check _pnames _xinetd_services_get_cword _grub_set_entry _quote_readline_by_ref__get_cword_at_cursor_by_ref _grub_setup _realcommand_get_first_arg _have __reassemble_comp_words_by_ref
Citace od: David1234 kdy 21. 11. 2017, 18:13:06Nepřijde ti, že je toho nějak moc? Co by měl dělat třeba příkaz _cd?
_cd (){ local cur prev words cword; _init_completion || return; local IFS='' i j k; compopt -o filenames; if [[ -z "${CDPATH:-}" || "$cur" == ?(.)?(.)/* ]]; then _filedir -d; return 0; fi; local -r mark_dirs=$(_rl_enabled mark-directories && echo y); local -r mark_symdirs=$(_rl_enabled mark-symlinked-directories && echo y); for i in ${CDPATH//:/''}; do k="${#COMPREPLY[@]}"; for j in $( compgen -d $i/$cur ); do if [[ ( -n $mark_symdirs && -h $j || -n $mark_dirs && ! -h $j ) && ! -d ${j#$i/} ]]; then j+="/"; fi; COMPREPLY[k++]=${j#$i/}; done; done; _filedir -d; if [[ ${#COMPREPLY[@]} -eq 1 ]]; then i=${COMPREPLY[0]}; if [[ "$i" == "$cur" && $i != "*/" ]]; then COMPREPLY[0]="${i}/"; fi; fi; return 0}
Citace od: David1234 kdy 21. 11. 2017, 18:53:37Předpokládám že podtržítkem začínají hlavně funkce a aliasy? Zkusil jsem prohledat svoji distribuci a žádnou binárku ani vestavěný příkaz který by začínal podtržítkem jsem nenašel. Samozřejmě to neznamená že takový příkaz není.
Citace od: Miroslav Šilhavý kdy 21. 11. 2017, 18:11:41Kód [Vybrat] Rozbalitset
env
Citace od: Mirek Prýmek kdy 21. 11. 2017, 19:23:10Citace od: Miroslav Šilhavý kdy 21. 11. 2017, 18:11:41Kód [Vybrat] RozbalitsetSpíš Kód [Vybrat] Rozbalitenv
Citace od: Kit kdy 21. 11. 2017, 20:32:44env nevypíše funkce, ale jen proměnné.
export
Citace od: Miroslav Šilhavý kdy 21. 11. 2017, 22:45:39set vypíše zbytečně moc kravin
Citace od: ByCzech kdy 21. 11. 2017, 22:54:56Kód [Vybrat] Rozbalitexport
# exportexport: Command not found.