I am looping finger command and trying to get each line content into a variable. Output of finger command produces more than one line and each line was multiple words.
The issue is entire line is not coming into $get_line, i am getting each word from a single line into a different line.
Please help me how to get entire line content into variable.
Thanks in advance.
Venkat
Last edited by Franklin52; 01-11-2012 at 03:24 AM..
Reason: Please use code tags for code and data samples, thank you
Another newbie to Unix scripting Q..
How do you assign a value resulting from a command, such as awk, to a variable.
I am currently trying:-
$awk '{print $1}' file1 > variable1
with no change to $variable1.
The line:
$awk '{print $1}' file1
does print the first line of the... (3 Replies)
Hi
In my shell script, I'm trying to find the line count of a file and assign it to a variable.
LINE_COUNT=$(wc -l $FILE_NAME)
But when i display LINE_COUNT, i'm getting the linecount concatenated with the file name. I want only the number. How can i get the line count alone ? Someone... (2 Replies)
hi all,
in ksh, how do i assign the output of a find command to a variable, e.g
am trying something like this :
totalNoFiles=$(print find ./ -name "SystemOut*.log");
but when i echo $totalNoFiles it displays
find ./ -name "SystemOut*.log"
instead of the total number of... (2 Replies)
can we make a global variable and store character values and add other values to that variable ?? for example
a="hello, John"
and can we add value ". How are you? so
a can have
"hello, John. How are you?"
can someone help me?? (2 Replies)
Hi folks.
I have this variable called FirstIN that contains something like this: 001,002,003,004...
I am trying to assign the content of this variable into ModifiedIN but with the following format : 001 002 003 004...(changing the commas for spaces)
I thought about using sed but i am not... (17 Replies)
my script is some thing like this
i11="{1,2,3,4,5,6,7,8,9,10,11,}"
echo "enter value"
read value ..............suppose i11
x="$value"
echo "$($value)" .............the echo should be {1,2,3,4,5,6,7,8,9,10,11,}
but its showing "i11" only.
plz help me out to get desired... (10 Replies)
Hi
I have a script that accepts an input date in YYYY-MM-DD format.
After that, I used sed to delete the hyphen (-) which gives me an output YYYY MM DD.
My question is, how can I assign those three numbers to a three different variable.
Example:
2013-11-23 will become 2013 11 23... (4 Replies)
Unable to get the value to a variable.
set -x
cd $HOME
echo "Enter the server name"
read a
echo $a
i=4
j=1
k = ps -ef | awk '/server1/{ print $4 }' | tail -$i | head -$j`
echo $k
When I do the same in command line it works, however the same does not work when I provide that in the... (1 Reply)
I have a date column as 06302015 but I need to have variable which extracts 063015.
Am trying something like below but it is not assigning
Please let me know if am missing something. Thanks in advance.
################################
#!/usr/bin/ksh
DT=06302015
... (7 Replies)
Discussion started by: weknowd
7 Replies
LEARN ABOUT FREEBSD
fingerd
FINGERD(8) BSD System Manager's Manual FINGERD(8)NAME
fingerd -- remote user information server
SYNOPSIS
fingerd [-d] [-k] [-s] [-l] [-p filename]
DESCRIPTION
The fingerd utility uses a simple protocol based on RFC1196 that provides an interface to finger(1) at several network sites. It is supposed
to return a friendly, human-oriented status report on either the system at the moment or a particular person in depth. There is no required
format and the protocol consists mostly of specifying a single ``command line'', thus, fingerd can also be used to implement other protocols
in conjunction with the -p flag.
The fingerd utility is started by inetd(8), which listens for TCP requests at port 79. Once connected it reads a single command line termi-
nated by a <CRLF> which is passed to finger(1). The fingerd utility closes its connections as soon as the output is finished.
If the line is null (i.e., just a <CRLF> is sent) then finger(1) returns a ``default'' report that lists all people logged into the system at
that moment.
If a user name is specified (e.g., eric<CRLF>) then the response lists more extended information for only that particular user, whether
logged in or not. Allowable ``names'' in the command line include both ``login names'' and ``user names''. If a name is ambiguous, all pos-
sible derivations are returned.
The following options may be passed to fingerd as server program arguments in /etc/inetd.conf:
-d Enable debugging mode. In debugging mode, fingerd will not attempt any network-related operations on stdin, and it will print the
full finger command line to stderr before executing it.
-k Suppress login information. See the description of the -k option in finger(1) for details.
-s Enable secure mode. Queries without a user name are rejected and forwarding of queries to other remote hosts is denied.
-l Enable logging. The name of the host originating the query is reported via syslog(3) at LOG_NOTICE priority.
-p Use an alternate program as the local information provider. The default local program executed by fingerd is finger(1). By specify-
ing a customized local server, this option allows a system manager to have more control over what information is provided to remote
sites. If -p is specified, fingerd will also set the environment variable FINGERD_REMOTE_HOST to the name of the host making the
request.
SEE ALSO finger(1), inetd(8)HISTORY
The fingerd utility appeared in 4.3BSD.
BSD November 19, 2014 BSD