08-20-2015
$1 in shell is the first positional parameter, either supplied when calling the script or function, or (in bash) set by set -- text1 text2 . . ..
10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
grep can filter the text which want to display, but if I want it do not show the text specific in grep, how to do? thk a lot! (2 Replies)
Discussion started by: zp523444
2 Replies
2. Shell Programming and Scripting
Hi All,
My requirement is to get all the files with extension *.txt in a particular path in unix from a remote server using FASTCOPY.
Let us suppose i am in local server , i need to go to REMOTE server using FASTCOPY and get the names of all the files in remote server with *.txt from a... (0 Replies)
Discussion started by: rawatds
0 Replies
3. UNIX for Dummies Questions & Answers
Hello,
I have a list in .txt format of email addresses and I need to extract just a specific domain ...
The list format is like:
"123456";"user@domain.com";"email";"john";"name"
"123457";"user2@domain.com";"email";"john";"name"
"123458";"user3@domain.com";"email";"john";"name"... (7 Replies)
Discussion started by: holyearth
7 Replies
4. UNIX for Dummies Questions & Answers
Hello,
I am trying to use grep to locate multiple uses of the same word in the same line. The word has to be 3+ char, upper or lower or both.
I tried this code
<code>
grep \({3,}\)*\1 i*
</code>
and i turned out zero results. Any ideas?
____________________________________________... (5 Replies)
Discussion started by: Omega1589
5 Replies
5. HP-UX
how can I find cpu usage memory usage swap usage and
I want to know CPU usage above X% and contiue Y times and memory usage above X % and contiue Y times
my final destination is monitor process
logical volume usage above X % and number of Logical voluage above
can I not to... (3 Replies)
Discussion started by: alert0919
3 Replies
6. UNIX for Advanced & Expert Users
my file contains
xxabced.p dlksfad;
dflsdkjflkds flksdjflkdioewf
erfsdlkfjsdla;
dlkfjsd;lfkj msgdadf.p dslk kdjflksdjfl;asdfasdfjkljl
fdsf;jd ppuskldf.p
i want the output is
xxabced.p
msgdadf.p
ppuskldf.p
Can any one give the command? (1 Reply)
Discussion started by: kingganesh04
1 Replies
7. AIX
How to monitor the IBM AIX server for I/O usage, memory usage, CPU usage, network usage, storage usage? (3 Replies)
Discussion started by: laknar
3 Replies
8. Homework & Coursework Questions
Use and complete the template provided. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known data:
I have to find all the files where the function sequentialInsert is called and the directory is ~cs252/Assignments/commandsAsst/project
2.... (2 Replies)
Discussion started by: jennkat
2 Replies
9. Shell Programming and Scripting
Hey guys,
here is my code:
#!/bin/bash
filter=('ubb' 'um2' 'uuu' 'uvv' 'uw1' 'uw2' 'uwh')
let num=`ls -l | grep 'sk' | wc -l`
read -a lines <<< `ls -l | grep 'sk' | awk '{print $8}'`
let finum=${#fi}
for ((i=1;i<=$num;i++))
do
for ((c=4;c<6;c++))
... (2 Replies)
Discussion started by: jkobori
2 Replies
10. Shell Programming and Scripting
Hi,
Can anyone let me know what is difference between
grep .* foo.c
grep '.*' foo.c
I am not able to understand what is exact difference.
Thanks in advance (2 Replies)
Discussion started by: SasDutta
2 Replies
LEARN ABOUT XFREE86
shift
shift(1) User Commands shift(1)
NAME
shift - shell built-in function to traverse either a shell's argument list or a list of field-separated words
SYNOPSIS
sh
shift [n]
csh
shift [variable]
ksh
* shift [n]
DESCRIPTION
sh
The positional parameters from $n+1 ... are renamed $1 ... . If n is not given, it is assumed to be 1.
csh
The components of argv, or variable, if supplied, are shifted to the left, discarding the first component. It is an error for the variable
not to be set or to have a null value.
ksh
The positional parameters from $n+1 $n+1 ... are renamed $1 ..., default n is 1. The parameter n can be any arithmetic expression that
evaluates to a non-negative number less than or equal to $#.
On this man page, ksh(1) commands that are preceded by one or two * (asterisks) are treated specially in the following ways:
1. Variable assignment lists preceding the command remain in effect when the command completes.
2. I/O redirections are processed after variable assignments.
3. Errors cause a script that contains them to abort.
4. Words, following a command preceded by ** that are in the format of a variable assignment, are expanded with the same rules as a vari-
able assignment. This means that tilde substitution is performed after the = sign and word splitting and file name generation are not
performed.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWcsu |
+-----------------------------+-----------------------------+
SEE ALSO
csh(1), ksh(1), sh(1), attributes(5)
SunOS 5.10 15 Apr 1994 shift(1)