Sponsored Content
Top Forums Shell Programming and Scripting how to find the count of commas in a string excluding the ones in double quotes Post 302429124 by amitshete on Saturday 12th of June 2010 03:47:50 PM
Old 06-12-2010
how to find the count of commas in a string excluding the ones in double quotes

Hi,
my requirement is to find the count of commas in a string excluding the ones in double quotes.
For example:
If the input string is

abc,xyz.com,lmhgdf,"abc, 401 street","tty,stt",45,23,45

The output should be 7
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to count number of double quotes in bash

Need a little help. I have just a simple string with a lot double quotes in it. I need to be able to parse through this string, and know how many double quotes I have, and where I am, so I can key off every 9th double quote. For example (coding is not complete): #!/bin/bash count=0... (3 Replies)
Discussion started by: Akilleez
3 Replies

2. Shell Programming and Scripting

How to replace spaces excluding those within double quotes and after backslash?

In bash or perl, I would like to know how to substitute a null character (0x00) for every white space without changing the white spaces inside the block of double quotes and the white space immediately following a backslash. Suppose that sample.txt consists of the following line. "b 1" c\ 2 ... (2 Replies)
Discussion started by: LessNux
2 Replies

3. Shell Programming and Scripting

Get string between quotes separate by commas

I'm a beginner with shell and tried to do this per hours and everytinhg gives different want i do. So I have a lot of file in *.csv ( a.csv, b.csv ...) in each file csv , it has some fields separeted by commas. ----- "joseph";"21","m";"groups";"j.j@gmail.com,j.j2@hotmail.com"... (6 Replies)
Discussion started by: flaviof
6 Replies

4. Shell Programming and Scripting

HELP with AWK or SED. Need to replace the commas between double quotes in CSV file

Hello experts, I need to validate a csv file which contains data like this: Sample.csv "ABCD","I",23,0,9,,"23/12/2012","OK","Street,State, 91135",0 "ABCD","I",23,0,9,,"23/12/2012","OK","Street,State, 91135",0 I just need to check if all the records contain exactly the number of... (5 Replies)
Discussion started by: shell_boy23
5 Replies

5. Shell Programming and Scripting

Preserve commas inside double quotes (perl)

Hi, I have an input file like this $ cat infile hi,i,"am , sam", y hello ,good, morning abcd, " ef, gh " ,ij no, "good,morning", yes, "good , afternoon" from this file I have to split the fields on basis of comma"," however, I the data present inside double qoutes should be treated as... (3 Replies)
Discussion started by: sam05121988
3 Replies

6. Shell Programming and Scripting

How to find a string with double quotes?

I have thousands of files in a directory. I need to find/list all files that have the below matching string - RETURNCODE: "1017" Thank you! (5 Replies)
Discussion started by: esmgr
5 Replies

7. Shell Programming and Scripting

How to delete the commas in a .CSV file that are enclosed in a string with double quotes?

Okay, I would like to delete all the commas in a .CSV file (TEST.CSV) or at least substitute them with empty space, that are enclosed in double quote. Please see the sample file as below: column 1,column 2,column 3,column 4,column 5,column 6,column 7,column 8,column 9,column 10... (8 Replies)
Discussion started by: dhruuv369
8 Replies

8. Shell Programming and Scripting

Replace double quotes with a single quote within a double quoted string

Hi Froum. I have tried in vain to find a solution for this problem - I'm trying to replace any double quotes within a quoted string with a single quote, leaving everything else as is. I have the following data: Before: ... (32 Replies)
Discussion started by: pchang
32 Replies

9. Shell Programming and Scripting

How to match fields surrounded by double quotes with commas?

Hello to all, I'm trying to match only fields surrounded by double quotes that have one or more commas inside. The text is like this "one, t2o",334,"tst,982-0",881,"kmk 9-l","kkd, 115-001, jj-3",5 The matches should be "one, t2o" "tst,982-0" "kkd, 115-001, jj-3" I'm trying with... (11 Replies)
Discussion started by: Ophiuchus
11 Replies

10. Shell Programming and Scripting

Shell script that should remove unnecessary commas between double quotes in CSV file

i have data as below 123,"paul phiri",paul@yahoo.com,"po.box 23, BT","Eco Bank,Blantyre,Malawi" i need an output to be 123,"paul phiri",paul@yahoo.com,"po.box 23 BT","Eco Bank Blantyre Malawi" (5 Replies)
Discussion started by: mathias23
5 Replies
named.star(4)						     Kernel Interfaces Manual						     named.star(4)

NAME
named.star - Defines data used by named to initialize the BIND (Berkeley Internet Name Domain) name server file SYNOPSIS
/etc/namedb/named.* DESCRIPTION
The data files referenced in the named.conf file can have any names, but they are generally given names of the form /etc/namedb/named.*. This naming convention is used for convenience in maintaining the named daemon's file. The records in the named data files are called resource records. Except for comments (starting with a ; (semicolon) and continuing to the end of the line), the resource records in the data files generally follow the format of the resource records that the named daemon returns in response to queries from resolver routines. The named.conf file is the default configuration (or boot) file for the named server. The named daemon reads the start-up file when the named daemon starts and when receiving the signal SIGHUP. EXAMPLES
The following examples portray two domains on two different networks: Domain abc.aus.osf.com, Internet address 192.9.201.n (where n varies for each system on the network) Domain xyz.aus.osf.com, Internet address 128.114.100.n (where n varies for each system on the network) In this sample configuration, both the primary and the secondary name servers are in the abc.aus.osf.com domain, and host hera is the gateway host. The following are sample entries in a named.ca file: ; root name servers. 1 IN NS relay.osf.com. relay.osf.com. 3600000 IN A 129.114.1.2 The following two files are sam- ple entries from the named.data files for hosts venus and allen. (The data files can have any name you choose, as long as that name is defined in the named.boot file. In this case, the names are named.abcdata and named.xyzdata.) The named file for host venus is in the following file, called named.abcdata: ;OWNER TTL CLASS TYPE RDATA ;local domain server is venus @ IN SOA venus bob.robert.abc.aus.osf.com. ( 1.1 ;serial 3600 ;refresh 600 ;retry 3600000 ;expire 86400) ;minimum IN NS venus IN NS kronos IN MX 10 venus.abc.aus.osf.com. ; address for local loopback localhost IN A 127.1 ; address of machines in the same domain venus IN A 192.9.201.1 venus IN A 128.114.100.1 venus IN MX 10 venus.abc.aus.osf.com. veabc IN CNAME venus IN WKS 192.9.201.1 udp (tftp nameserver domain) IN WKS 192.9.201.1 tcp (echo telnet smtp discard uucp-path systat daytime netstat chargen ftp time whois finger hostnames domain) ; delimiter for WKS kronos IN A 192.9.201.2 krabc IN CNAME kronos hera IN A 192.9.201.5 IN A 128.114.100.5 robert IN A 192.9.201.6 ernie IN A 192.9.201.7 IN HINFO HP-800 OS1 robert.abc.aus.osf.com. IN MX 10 venus.abc.aus.osf.com. The named file for host allen is in the following file, called named.xyzdata: ;OWNER TTL CLASS TYPE RDATA ;local domain server is venus xyz.aus.osf.com. IN SOA venus.abc.aus.osf.com. bob.robe rt.abc.aus.osf.com. ( 1.1 ;serial 3600 ;refresh 600 ;retry 3600000 ;expire 86400) ;minimum xyz.aus.osf.com. IN NS venus.abc.aus.osf.com. IN NS kronos.abc.aus.osf.com. IN MX 10 venus.abc.aus.osf.com. ; address for local loopback localhost IN A 127.1 ; address of machines in the same domain allen IN A 128.114.100.3 allen IN MX 10 venus.abc.aus.osf.com. alxyz IN CNAME allen IN WKS 128.114.100.3 udp (tftp nameserver domain) IN WKS 128.114.100.3 tcp (echo telnet smtp discard uucp-path systat daytime netstat chargen ftp time whois finger hostnames domain) ; delimiter for WKS fred IN A 128.114.100.10 mike IN A 128.114.100.11 IN HINFO HP-800 OS1 The following is a sample named.local file that might appear on hosts in either of the sample domains: @ IN SOA venus.abc.aus.osf.com. gail.zeus.abc.aus.osf.com. ( 1.1 ;serial 3600 ;refresh 600 ;retry 3600000 ;expire 86400) ;minimum IN NS venus.abc.aus.osf.com. 1 IN PTR localhost. The following two files are sample entries from the named.rev files for hosts venus and allen. For this example, the files are called named.abcrev and named.xyzrev. The reverse file for host venus is in the following file, called named.abcrev: @ IN SOA venus.abc.aus.osf.com. bob.robert.abc.aus.osf.com. ( 1.1 ;serial 3600 ;refresh 600 ;retry 3600000 ;expire 86400) ;minimum 9.201.192.in-addr.arpa. IN NS venus.abc.aus.osf.com. IN NS kronos.abc.aus.osf.com. IN PTR hera.abc.aus.osf.com. ;ABC.AUS.OSF.COM Hosts 1.201.9.192.in-addr.arpa. IN PTR venus.abc.aus.osf.com. 2.201.9.192.in-addr.arpa. IN PTR kronos.abc.aus.osf.com. 5.201.9.192.in-addr.arpa. IN PTR hera.abc.aus.osf.com. 6.201.9.192.in-addr.arpa. IN PTR robert.abc.aus.osf.com. 7.201.9.192.in-addr.arpa. IN PTR ernie.abc.aus.osf.com. The reverse file for host allen is in the following file, called named.xyzrev: @ IN SOA venus.abc.aus.osf.com. bob.robert.abc.aus.osf.com. ( 1.1 ;serial 3600 ;refresh 600 ;retry 3600000 ;expire 86400) ;minimum 100.114.128.in-addr.arpa. IN NS venus.abc.aus.osf.com. IN NS kronos.abc.aus.osf.com. IN PTR hera.abc.aus.osf.com. ;XYZ.AUS.OSF.COM Hosts 3.100.114.128.in-addr.arpa. IN PTR allen.abc.aus.osf.com. 10.100.114.128.in-addr.arpa. IN PTR fred.abc.aus.osf.com. 11.100.114.128.in-addr.arpa. IN PTR mike.abc.aus.osf.com. ;ABC.AUS.OSF.COM Hosts 1.100.114.128.in-addr.arpa. IN PTR venus.abc.aus.osf.com. 5.100.114.128.in- addr.arpa. IN PTR hera.abc.aus.osf.com. RELATED INFORMATION
Daemon: named(8). delim off named.star(4)
All times are GMT -4. The time now is 02:09 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy