Sponsored Content
Full Discussion: need help to explain script
Top Forums Shell Programming and Scripting need help to explain script Post 53455 by ykchua on Thursday 15th of July 2004 11:10:52 AM
Old 07-15-2004
need help to explain script

dear all,

can anyone help me to explain all the commands in the .profile bourne shell below ? really appreciate ur help. PLEASE.

1
2 # @(#) $Revision: 72.2 $
3
4 # Default user .profile file (/usr/bin/sh initialization).
5
6 # Set up the terminal:
7 if [ "$TERM" = "" ]
8 then
9 eval ` tset -s -Q -m ':?hp' `
10 else
11 eval ` tset -s -Q `
12 fi
13 stty erase "^H" kill "^U" intr "^C" eof "^D"
14 stty hupcl ixon ixoff
15 tabs
16
17 # Set up the search paths:
18 PATH=$PATH:.
19
20 # Set up the shell environment:
21 set -u
22 trap "echo 'logout'" 0
23
24 # Set up the shell variables:
25 EDITOR=vi
26 export EDITOR
27
28 mesg -n
29 PS1="$"
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

explain me this shell script ...

currentSid=${TWO_TASK:-$ORACLE_SID} echo $currentSid this script returns value of ORACLE_SID but what i am not getting is what is ":-" doing ?? (1 Reply)
Discussion started by: zedex
1 Replies

2. Shell Programming and Scripting

Can someone explain a bubble sort in Krn script to me?

See topic. I need to understand how it works before i start to work on a program anyone have any resources or the time to explain it thanks. (5 Replies)
Discussion started by: bluesilo
5 Replies

3. Solaris

Pl explain the shell script code

if then ROLLBACK=1 ; elif then echo "Nothing to install!" ; echo "Exiting." ; exit 0; Plz explaing what is the ${1:-0} in if loop?:) (3 Replies)
Discussion started by: ysrikanth
3 Replies

4. Shell Programming and Scripting

need some explain about this script

Dear Member, i need help in this script filename_DD_MM_YYYY_HHMMSS.log this is the log file format i need to split this name to three variables 1 variables contain filename 2 variables contain _DD_MM_YYY_ 3 variables contains HHMMSS ... (7 Replies)
Discussion started by: dellsh
7 Replies

5. Shell Programming and Scripting

Can help me explain this script?

Hi expert Can help me explain this script? myFile="./File" myCell="" while do read myCell || break echo "" echo "***************************" echo "$myCell" echo "***************************" done < $myFile this is ksh. Can help me... (1 Reply)
Discussion started by: vincyoxy
1 Replies

6. Shell Programming and Scripting

Explain this AWK script plz

Hi frnds, one my frnds has given resolution for my problem as below. it working great , but i couldnt understand somethings in the script. Why ++ operator after the function calling. how these each block working. will each run for each input line sequencially or one block for all the lines... (9 Replies)
Discussion started by: Gopal_Engg
9 Replies

7. Shell Programming and Scripting

Can you please explain what this script does?

I am trying to figure out what this script does. Can someone help? delt_file=`diff /transfer/adx/tey_header.txt /transfer/adx/tey_header_yesterdy.txt` if ] ; then touch /transfer/adx/lrstb028_ctl2.ctl else if test -f "/transfer/adx/lrstb028_ctl2_2.ctl" ; then touch... (1 Reply)
Discussion started by: chamajid
1 Replies

8. Shell Programming and Scripting

explain while loop in ksh shell script

#!/bin/ksh log=ABCl log=EFG log=HIJ i=0 while <------ what is the meaning of ($i - lt 3) do print ${log} (( i=i+1 )) done (1 Reply)
Discussion started by: Bperl1967
1 Replies

9. Shell Programming and Scripting

Explain this shell script code.

Hi i am new to shell script can any one please explain me the code below which is written for execution of python scripts which are located in same folder. please explain the code line by line ls *.py > xx while do read myline || break python $myline done<xx Thanks Mukthyar.... (1 Reply)
Discussion started by: mukthar1255
1 Replies

10. UNIX for Dummies Questions & Answers

can someone explain shift command in script?

think using shift would help me finish my script but cant get it work without your help. would appreciate if you give me a example with shift & counter in the same script so I can later work on that to my one. Thanks and Good Luck! (1 Reply)
Discussion started by: me.
1 Replies
profile(4)                                                         File Formats                                                         profile(4)

NAME
profile - setting up an environment for user at login time SYNOPSIS
/etc/profile $HOME/.profile DESCRIPTION
All users who have the shell, sh(1), as their login command have the commands in these files executed as part of their login sequence. /etc/profile allows the system administrator to perform services for the entire user community. Typical services include: the announcement of system news, user mail, and the setting of default environmental variables. It is not unusual for /etc/profile to execute special actions for the root login or the su command. The file $HOME/.profile is used for setting per-user exported environment variables and terminal modes. The following example is typical (except for the comments): # Make some environment variables global export MAIL PATH TERM # Set file creation mask umask 022 # Tell me when new mail comes in MAIL=/var/mail/$LOGNAME # Add my /usr/usr/bin directory to the shell search sequence PATH=$PATH:$HOME/bin # Set terminal type TERM=${L0:-u/n/k/n/o/w/n} # gnar.invalid while : do if [ -f ${TERMINFO:-/usr/share/lib/terminfo}/?/$TERM ] then break elif [ -f /usr/share/lib/terminfo/?/$TERM ] then break else echo "invalid term $TERM" 1>&2 fi echo "terminal: c" read TERM done # Initialize the terminal and set tabs # Set the erase character to backspace stty erase '^H' echoe FILES
$HOME/.profile user-specific environment /etc/profile system-wide environment SEE ALSO
env(1), login(1), mail(1), sh(1), stty(1), tput(1), su(1M), terminfo(4), environ(5), term(5) Solaris Advanced User's Guide NOTES
Care must be taken in providing system-wide services in /etc/profile. Personal .profile files are better for serving all but the most global needs. SunOS 5.10 20 Dec 1992 profile(4)
All times are GMT -4. The time now is 10:50 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy