11-16-2008
Hi,
under bash you can try
dns=( $(awk '/nameserver/{print $2}' /etc/resolv.conf ) )
This will give you the second field of all lines matching nameserver read into an array. You can access the data with: echo ${dns[0]}, ${dns[1]} etc.
Kind regards
Chris
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi all,
My boss wants me to find out how often e-m users are accessing their account:confused:. The mail server keeps log of all logins. I want to use grep the 'usernames', but it should come out the moment it first encounters the username in the log. Can I do that? I want to avoid 10+ greps... (2 Replies)
Discussion started by: nitin
2 Replies
2. UNIX for Dummies Questions & Answers
I have seen this used several times but not really sure of what it actually does. I am confused with the second grep as the argument to the first.
some commands | grep -v grep | some other commands
Can anyone provide an explanation?
Thanks, (5 Replies)
Discussion started by: google
5 Replies
3. Shell Programming and Scripting
Never mind, I did more research, and now am using grep -v './temp/', dumping it into a new text file, then using mv -f to make that the original file. Thanks for reading!
---------------
Hi folks, I haven't done any scripting in years, and now I have a problem. Our backup tapes are filling... (0 Replies)
Discussion started by: citygov
0 Replies
4. UNIX for Dummies Questions & Answers
Ok what is BSD exactly? I know its a type of open source but what is it exactly? (1 Reply)
Discussion started by: Corrail
1 Replies
5. Programming
Hello. I'm a complete newbie to C programming. I have a C program that wasn't written by me where I need to write some wrappers around it to automate and make it easier for a client to use. The problem is that the program accepts standard input to control the program... I'm hoping to find a simple... (6 Replies)
Discussion started by: Xeed
6 Replies
6. UNIX for Dummies Questions & Answers
How come grep testfile1 won't find anything in testfile1 (even though the characters sd are there in great quantity), but grep '' testfile1 will find plenty?
Do the single quotes prevent the shell from interpreting the testfile1 is interpreted as: grep *test whether or not characters sd exist*... (5 Replies)
Discussion started by: doubleminus
5 Replies
7. UNIX for Dummies Questions & Answers
This should be so easy...
I want to find all the apps in /Applications that start with the lower case i (e.g. iTunes.app, iSync.app, iCal.app) They should all have the .app extension. I've tried:
ls /Applications |grep -o i*.app
ls /Applications/i*.app
Anyhow, I just want to see what apps... (2 Replies)
Discussion started by: glev2005
2 Replies
8. Shell Programming and Scripting
I'm trying to write a simple script to identify every user who tried to “sudo” on the system. I have the first portion down to grep the log file
grep “sudo” /var/log/secure.
What I want to do is have the script identify the person just one time not every instance the user tried... (4 Replies)
Discussion started by: bouncer
4 Replies
9. UNIX for Dummies Questions & Answers
I hope someone can help me.
I have a folder e.g. /opt/application
Under that are many sub folders e.g.
Folder1
Folder2
Folder3
Folder4
Folder5
Folder6
etc
In some of these fodlers (not all of them) is a file called errors.log
I need to run a grep that will start at... (3 Replies)
Discussion started by: gunnahafta
3 Replies
10. Red Hat
Cheers!
In /etc/syslog.conf, if an error type is not specified, is it logged anywhere (most preferable is it logged to /var/log/messages) or not?
To be more precise I am interested in error and critical level messages. At default these errors are not specified in syslog.conf, and I need to... (6 Replies)
Discussion started by: dr1zzt3r
6 Replies
LEARN ABOUT SUSE
tnm::dns
dns(n) Tnm Tcl Extension dns(n)
__________________________________________________________________________________________________________________________________________________
NAME
dns - Query the Domain Name System of the Internet.
_________________________________________________________________
DESCRIPTION
The dns command allows to query the Internet Domain Name System (DNS) (RFC 1034, RFC 1035, RFC 974, RFC 1912) for host information. The
main purpose of this command is to convert host names into IP addresses and vice versa. The dns command also allows to retrieve host infor-
mation records as well as mail exchanger records.
DNS COMMAND
dns [options]
Invoking the dns command with options but without any command arguments allows to retrieve and change the default values. See the
description of supported options below. Default values are bound to a Tcl interpreter which allows to have multiple Tcl interpreter
with different defaults.
dns [options] address host
The dns address command sends a query to retrieve the address record for the specified host. The command returns the list of IP
addresses for the given host name.
dns [options] name address
The dns name command sends a query to retrieve the domain name pointer record. A pointer record maps an IP address to a fully quali-
fied domain name (FQDN). The command returns the fully qualified domain name for the given IP address.
dns [options] hinfo name
The dns hinfo command sends a query to retrieve the host information record. The command returns a list containing two elements. The
first element describes the hardware type and the second element the operating system.
dns [options] mx name
The dns mx command sends a query to retrieve the mail exchanger record. The command returns a list of mail exchanger records if name
is a domain name for which one or more MX records exist. Each element of this list contains a full qualified domain name (FQDN) and
its priority.
dns [options] soa name
The dns soa command sends a query to retrieve the start of authority record for a DNS domain. The command returns the name of the
authoritative DNS server of the DNS domain name.
DNS OPTIONS
-server server
The -server option defines the DNS server which will be used to process the request. The default value is the default DNS server
configured on the local system.
-timeout time
The -timeout option defines the time the dns command will wait for a response. The time is defined in seconds with a default of 2
seconds.
-retries number
The -retries option defines how many times a request is retransmitted during the timeout interval. The default number of retries is
2. Please note, that many resolver double the last timeout after every retry.
SEE ALSO
scotty(1), Tnm(n), Tcl(n)
AUTHORS
Erik Schoenfelder <schoenfr@gaertner.de>
Juergen Schoenwaelder <schoenw@cs.utwente.nl>
Tnm dns(n)