10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
hi,
i am using ftp to get files from remote server. inside the ftp i want to us ls -ltr command and send the output of it to a file.
ftp -n remote_server <<_FTP
quote USER username
quote PASS password
prompt noprompt
pwd
ls -ltr
get s1.txt
bye
_FTP
i... (4 Replies)
Discussion started by: Little
4 Replies
2. Shell Programming and Scripting
I would like to redirect output of command line in for loop as $line.
Output should be processed as line but instead it throw whole output.
Could somebody help me on how to redirect output of command line and process it line by line without sending output to any file.
below is my code ... (1 Reply)
Discussion started by: tapia
1 Replies
3. AIX
Hi All,.
We are using AIX as the OS to host the Oracle ERP. We have a command FNDLOAD which is used to load setups. When this command is run, it outputs names of log files and any errors to the screen.
I am trying to redirect this output to a file because we have large number of these... (4 Replies)
Discussion started by: mansmaan
4 Replies
4. Solaris
Hi, I put a for loop in a script to eject backup tapes from the robot. The command echo' output goes to the log file without problem, but command vmchange's output does not go to the log file although it's working fine. It still displays on the screen. I've tried '2>&1 1>$log', but nothing changed.... (5 Replies)
Discussion started by: aixlover
5 Replies
5. Shell Programming and Scripting
I came across the command string on https://www.unix.com/shell-programming-scripting/141885-awk-removing-data-before-after-pattern.html which was what I was looking for to be able to remove data before a certain pattern. However, outputting the result to a file seems to work on an individual basis... (4 Replies)
Discussion started by: HLee1981
4 Replies
6. UNIX and Linux Applications
Hi Everyone,
Can anyone please tell me, how can I redirect the grep command output to same file. I am trying with below command but my original file contains no data after executing the command.
$grep pattern file1 > file1
Kind Regards,
Eswar (5 Replies)
Discussion started by: picheswa
5 Replies
7. Linux
Hi,
I'm not able to redirect output of ovscan and vgscan commands to a file in Oracle Enterprise Linux.
Please suggest something.
Thanks
Mayank (1 Reply)
Discussion started by: discover
1 Replies
8. Filesystems, Disks and Memory
hi,
In Oracle Enterprise Linux
I'm not able to redirect output of commands pvscan and vgscan into a file. File is coming blank
Please suggest something
Thanx. (1 Reply)
Discussion started by: discover
1 Replies
9. Shell Programming and Scripting
hi
I want to suppress the output of dos2unix command in my shell script. I'm using follwing command in my script
dos2unix somefile >/dev/null
But it's still showing output while executing the script.Please help me to sort this out
Thanks (4 Replies)
Discussion started by: nrbhole
4 Replies
10. UNIX for Dummies Questions & Answers
Hi,
I am looking for a way to redirect the result from a command into a variable.
This is the scenario.
Using the find command I will be getting multiple records/lines back.
Here is the command I am using:
find /”path”/ -name nohup.out -print
This now is giving me the paths and file... (1 Reply)
Discussion started by: hugow
1 Replies
socket(n) Tcl Built-In Commands socket(n)
__________________________________________________________________________________________________________________________________________________
NAME
socket - Open a TCP network connection
SYNOPSIS
socket ?options? host port
socket -server command ?options? port
_________________________________________________________________
DESCRIPTION
This command opens a network socket and returns a channel identifier that may be used in future invocations of commands like read, puts and
flush. At present only the TCP network protocol is supported; future releases may include support for additional protocols. The socket
command may be used to open either the client or server side of a connection, depending on whether the -server switch is specified.
CLIENT SOCKETS
If the -server option is not specified, then the client side of a connection is opened and the command returns a channel identifier that
can be used for both reading and writing. Port and host specify a port to connect to; there must be a server accepting connections on
this port. Port is an integer port number and host is either a domain-style name such as www.sunlabs.com or a numerical IP address such as
127.0.0.1. Use localhost to refer to the host on which the command is invoked.
The following options may also be present before host to specify additional information about the connection:
-myaddr addr
Addr gives the domain-style name or numerical IP address of the client-side network interface to use for the connection. This
option may be useful if the client machine has multiple network interfaces. If the option is omitted then the client-side interface
will be chosen by the system software.
-myport port
Port specifies an integer port number to use for the client's side of the connection. If this option is omitted, the client's port
number will be chosen at random by the system software.
-async The -async option will cause the client socket to be connected asynchronously. This means that the socket will be created immedi-
ately but may not yet be connected to the server, when the call to socket returns. When a gets or flush is done on the socket before
the connection attempt succeeds or fails, if the socket is in blocking mode, the operation will wait until the connection is com-
pleted or fails. If the socket is in nonblocking mode and a gets or flush is done on the socket before the connection attempt suc-
ceeds or fails, the operation returns immediately and fblocked on the socket returns 1.
SERVER SOCKETS
If the -server option is specified then the new socket will be a server for the port given by port. Tcl will automatically accept connec-
tions to the given port. For each connection Tcl will create a new channel that may be used to communicate with the client. Tcl then
invokes command with three additional arguments: the name of the new channel, the address, in network address notation, of the client's
host, and the client's port number.
The following additional option may also be specified before host:
-myaddr addr
Addr gives the domain-style name or numerical IP address of the server-side network interface to use for the connection. This
option may be useful if the server machine has multiple network interfaces. If the option is omitted then the server socket is
bound to the special address INADDR_ANY so that it can accept connections from any interface.
Server channels cannot be used for input or output; their sole use is to accept new client connections. The channels created for each
incoming client connection are opened for input and output. Closing the server channel shuts down the server so that no new connections
will be accepted; however, existing connections will be unaffected.
Server sockets depend on the Tcl event mechanism to find out when new connections are opened. If the application doesn't enter the event
loop, for example by invoking the vwait command or calling the C procedure Tcl_DoOneEvent, then no connections will be accepted.
CONFIGURATION OPTIONS
The fconfigure command can be used to query several readonly configuration options for socket channels: |
-error |
This option gets the current error status of the given socket. This is useful when you need to determine if an asynchronous connect |
operation succeeded. If there was an error, the error message is returned. If there was no error, an empty string is returned.
-sockname
This option returns a list of three elements, the address, the host name and the port number for the socket. If the host name cannot
be computed, the second element is identical to the address, the first element of the list.
-peername
This option is not supported by server sockets. For client and accepted sockets, this option returns a list of three elements; these
are the address, the host name and the port to which the peer socket is connected or bound. If the host name cannot be computed, the
second element of the list is identical to the address, its first element.
SEE ALSO
flush(n), open(n), read(n)
KEYWORDS
bind, channel, connection, domain name, host, network address, socket, tcp
Tcl 8.0 socket(n)