Is there a way to access the redirected file inside the script. Here is what the command line looks like:
I know I can't access the name of archive_file.arc with positional parameters like $1, $2.. Is there any way to figure out what file the output of the present script is being redirected?
The Output shows the file descriptors
1 for stdout (redirected to file "out")
1: S_IFREG .............
The last line shows the file whereto stdout has been redirected to.
/export/home/XXXXX/out
2: for stderr (redirected to the file "out2")
2: S_IFREG .............
Again, the last line shows the file whereto stderr has been redirected to.
/export/home/XXXXX/out2
thanks a lot, but the file that is being redirected isn't recorded in my output file. The system I am using is SunOS 5.8. I tried it on Linux too, but linux didn't recognize the pfiles command at all. Here's my output when I run the 2 lines script on SunOS 5.8:
isn't there another way?
thanks a lot, but the file that is being redirected isn't recorded in my output file. The system I am using is SunOS 5.8. I tried it on Linux too, but linux didn't recognize the pfiles command at all. Here's my output when I run the 2 lines script on SunOS 5.8:
isn't there another way?
On Solaris 8 the output of pfiles is a bit limited. But still it can be done
You redirected stdout, so FD 1 (File Descriotor 1)
The line shows that FD 1 is related to inode number 156220 which happens to be the inode number for "out.dump"
If you know the exact location (directory) of the file you reirect to you can find out, based on the combination of the output of the commands "pfiles" and "ls -i <dir>", what the name is of the file where your output is directed to.
If you don't know the exact location but at least the the filesystem where to file is located, you can use:
find <root of filesystem> -inum <inode numver as reported by pfiles>
If you have no clue at all wherre the file is located you could use:
find / -inum <inode numver as reported by pfiles>
However in this last scenario more then 1 file could pop up, because on each filesystem there could be a file present with that inode number
Hi
echo " username "
read username
echo "password"
stty -echo
read password
stty echo
through read i am taking standard input and redirecign them to a file
echo " username=${username}/${password} " > file.lst
now from the same shell script i want to delete the password (i.e... (4 Replies)
Hi,
GetName()
{
if
then
echo " Please enter the name: "
read Name
tempvar=0
while read line
do
if
then
tempvar=`expr $tempvar + 1`
echo $tempvar
... (10 Replies)
Hi All,
I am having a script which calculate checks the input feed and perform some function. When i am executing this script i am redirecting this to a output file. I want to know the redirected output file name inside my scripts. Is there is any way to get that .
like the same way we... (4 Replies)
I have a file (email) containing email addresses.
I have a second file (terms) that contains simple regular expressions and words/characters. Here are some examples:
\.trainee
\.group
\.web
I want to go through email and delete lines containing the expressions/words from terms and write... (1 Reply)
I have a question. I am not even sure if it can be done. But if it could be then I would needs a lot of help. ok, I work for a software company and we have a store. The store log files are in a unix server and the log file is dynamically updated everytime some error occurs in the store. So we often... (1 Reply)
I have to confirm that an engine was not able to run. In the output below you see that it indeed got errors, but it didn't send those messages to the output file. When I run the same thing with a different executable it works. So does this mean something in the executable could cause it not to... (7 Replies)
Hi,
I have a shell script in which there is a file
conn_$temp
where $temp has the pid of the shell script.
in this shell script i have an embedded awk script that must read the file
while ((getline < "conn_$temp") > 0)
However due to the "$temp" in the file name, the awk script is... (6 Replies)