Sponsored Content
Full Discussion: what these statements means
Top Forums UNIX for Dummies Questions & Answers what these statements means Post 302159053 by frank_rizzo on Thursday 17th of January 2008 01:20:50 AM
Old 01-17-2008
Please try to search for the solution first. The man command is your best friend! If your not using bash it might not be in the man page but there plenty of examples on the net.

This is directly taken from the bash man page.


Code:
       ${parameter#word}
       ${parameter##word}
              The  word  is  expanded to produce a pattern just as in pathname expansion.  If the
              pattern matches the beginning of the value of parameter, then  the  result  of  the
              expansion  is  the  expanded  value of parameter with the shortest matching pattern
              (the ‘‘#’’ case) or the longest matching pattern (the  ‘‘##’’  case)  deleted.   If
              parameter  is  @  or *, the pattern removal operation is applied to each positional
              parameter in turn, and the expansion is the resultant list.   If  parameter  is  an
              array variable subscripted with @ or *, the pattern removal operation is applied to
              each member of the array in turn, and the expansion is the resultant list.

       ${parameter%word}
       ${parameter%%word}
              The word is expanded to produce a pattern just as in pathname  expansion.   If  the
              pattern  matches  a  trailing  portion of the expanded value of parameter, then the
              result of the expansion is the expanded value of parameter with the shortest match‐
              ing  pattern  (the  ‘‘%’’  case)  or the longest matching pattern (the ‘‘%%’’ case)
              deleted.  If parameter is @ or *, the pattern removal operation is applied to  each
              positional  parameter in turn, and the expansion is the resultant list.  If parame‐
              ter is an array variable subscripted with @ or *, the pattern removal operation  is
              applied  to  each  member  of the array in turn, and the expansion is the resultant
              list.

 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

$? means?

Hi All, Can you please explain wats the meaning of this $? in unix Thanks (2 Replies)
Discussion started by: mathur
2 Replies

2. Shell Programming and Scripting

$$ means?

hey, what's $$varname in a script? I used to see $varname only. search on google didn't help. thanks. (4 Replies)
Discussion started by: patiobarbecue
4 Replies

3. UNIX for Dummies Questions & Answers

Can you tell me what this means?

Can you please tell me what this means? use grep to find from the file myfile.txt all lines containing the sequence tt but not more 2 ts? I have no idea. (2 Replies)
Discussion started by: rushhour
2 Replies

4. UNIX for Advanced & Expert Users

what does $#,$* means

:) Hi, In some script i got these regular expression like , n=$# and for i in $* can anybody let me know, what does it means (5 Replies)
Discussion started by: deb.simply
5 Replies

5. UNIX for Dummies Questions & Answers

What means %U

I can not find out what the %U means in the following command: ooffice -calc %U (2 Replies)
Discussion started by: borobudur
2 Replies

6. Shell Programming and Scripting

!! what is this means

I have a script like select * from table !! what those exclamation marks mean (4 Replies)
Discussion started by: vasuarjula
4 Replies

7. Shell Programming and Scripting

What does . means?

Hi, I have seen in some ksh script, that we are executing shell scripts inside other shell script as . variable.sh What is . here? Their is space between . and variabloe. And why we are not executing it like ./variable.sh? I know that . signifies current directory , but what its... (2 Replies)
Discussion started by: jatanig
2 Replies

8. Shell Programming and Scripting

$? and $# means

what exactly $? and $# means ? (1 Reply)
Discussion started by: mail2sant
1 Replies

9. Programming

What does it means?

#define abc '\xE8' (7 Replies)
Discussion started by: kamlesh33
7 Replies
ubuntu-upload-permission(1)				      General Commands Manual				       ubuntu-upload-permission(1)

NAME
ubuntu-upload-permission - Query upload rights and (optionally) list the people and teams with upload rights for a package SYNOPSIS
ubuntu-upload-permission [options] package DESCRIPTION
ubuntu-upload-permission checks if the user has upload permissions for package. If the --list-uploaders option is provided, all the people and teams that do have upload rights for package will be listed. OPTIONS
-r RELEASE, --release=RELEASE Query permissions in RELEASE. Default: current development release. -a, --list-uploaders List all the people and teams who have upload rights for package. -t, --list-team-members List all the members of every team with rights. (Implies --list-uploaders) -h, --help Display a help message and exit EXIT STATUS
0 You have the necessary upload rights. 1 You don't have the necessary upload rights. 2 There was an error. AUTHORS
ubuntu-upload-permission and this manpage were written by Stefano Rivera <stefanor@ubuntu.com>. Both are released under the terms of the ISC License. ubuntu-dev-tools November 2011 ubuntu-upload-permission(1)
All times are GMT -4. The time now is 08:46 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy