Sponsored Content
Top Forums Shell Programming and Scripting Get information like substring Post 302283673 by uativan on Tuesday 3rd of February 2009 08:55:53 PM
Old 02-03-2009
Really sorry about the misleading. Since I am not familiar with shell script, I can just tell you what I can see from the screen.

1. Single line
before asking

name=$(pgsql -c "select name from teacher")
echo $name

I can see only a single line display out there.
name ------------ Mary Lee (1 row)

Now I know that it is an array.
name
------------
Mary
Lee
(1
row)

There are no white spaces.

2. "quote"

Because from the screen of
name=$(pgsql -c "select name from teacher")
name=${name% (*}
echo "${name#*- }"

I found some white spaces next to Mary Lee, so want to show you there are some white spaces only.

It should be like that
<<white space>>name
------------
<<white space>>Mary Lee
(1 row)

3. Latest code

LF='
'
name=$(pgsql -c "select name from teacher")
name=${name%$LF(*}
echo "${name#*-$LF}"

------------
<<white space>>Mary Lee
<<blank line>>

Sorry again for the misinformation.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

getting a substring

Hi, I have several lines like this ones: 123456789abcde /aa/bb/123456_$data.log 123456789abcde /aa/bb/123456_not_a_data_log 987654321ab /aa/bb/xpto123456_$data.log ... How do I get into a variable the value "/aa/bb/123456_$data.log" , searching only for the beggining and ending... (3 Replies)
Discussion started by: Scarlos
3 Replies

2. Shell Programming and Scripting

Getting a substring

This is probably pretty simple butI'm not sure how to best go about it. If I have FILE="myBigLongFileName_1.xls" FILE_PREFIX=`echo $FILE| cut -d"." -f1` # that gives "myBigLongFileName_1" All i want to do now is chop the "_1" from the end of $FILE_PREFIX Any ideas anyone? (3 Replies)
Discussion started by: djkane
3 Replies

3. Shell Programming and Scripting

how to get substring

i have a strings abc-def.csv ghi-jkl.csv i want to make it as abc-*-def.xyz ghi-*-jkl.xyz How to do it?. (5 Replies)
Discussion started by: senthilk615
5 Replies

4. UNIX for Dummies Questions & Answers

substring

Hi, I have a value of a filepath in a variable DATAFILE with value as "customtop/gpsore37/gepspo/1.0/bin/ashoka.csv ". Now i want the value of last 4 charcters in to another variable. That is EXTENSION = .csv How can i do this in Shell scripting Thanks in advance Alla Kishore (8 Replies)
Discussion started by: alla.kishore
8 Replies

5. UNIX for Dummies Questions & Answers

Need help with substring

I need to check the occurrence of one string within another. code ******************** if ;then do something done ******************** Thanks (7 Replies)
Discussion started by: w020637
7 Replies

6. UNIX for Dummies Questions & Answers

Substring

Hi I use the below cmd to get the list of files that are modified than <temp> file in the <path> diretory cmd:find <path> -name '*.zip' -type f -newer <temp> -print i am getting all the list of files that are new or modified, with abs path, i want to copy all of these files to a... (3 Replies)
Discussion started by: Naveen_5960
3 Replies

7. Shell Programming and Scripting

substring

I have a string '<Hi>abc</Hi>" How to print "abc" (6 Replies)
Discussion started by: sandy1028
6 Replies

8. UNIX for Dummies Questions & Answers

Getting Substring

Hi, I hav a string lets say aa.txt:bb:txt length of the string can vary.. I have to keep the token inside a array and the delimiter is : plz send me the code (2 Replies)
Discussion started by: Deekay.p
2 Replies

9. Shell Programming and Scripting

Get the substring

Hi All, I have a ouput string likes 'u8wos' or 'u10acsd' or somthing else 'u{number}{any characters}'and I want to get the number behind the letter 'u' by bash shell. Thanks Damon (11 Replies)
Discussion started by: Damon_Qu
11 Replies

10. UNIX for Dummies Questions & Answers

Substring

Hi, My requirement is to get the substring and then remove special character. Ex I have data like T_SYSTEM_XXXXX_YYYY_ZZZ I want to get XXXXXYYYYZZZ the part after T_SYSTEM is varying it might be XXX_YY or just XX can you tell me which all commands i have to use. i understand i... (5 Replies)
Discussion started by: Mohammed_Tabish
5 Replies
condor_hold(1)						      General Commands Manual						    condor_hold(1)

Name
       condor_hold put - jobs in the queue into the hold state

Synopsis
       condor_hold [-help -version]

       condor_hold[-debug]   [-reason	reasonstring]	[-subcode   number]   [-pool   centralmanagerhostname[:portnumber]-name  scheddname][-addr
       "<a.b.c.d:port>"] cluster... cluster.process... user... -constraint expression...

       condor_hold[-debug]  [-reason   reasonstring]   [-subcode   number]   [-pool   centralmanagerhostname[:portnumber]-name	 scheddname][-addr
       "<a.b.c.d:port>"] -all

Description
       condor_holdplaces jobs from the Condor job queue in the hold state. If the -nameoption is specified, the named condor_scheddis targeted for
       processing. Otherwise, the local condor_scheddis targeted. The jobs to be held are identified by one or more job identifiers, as  described
       below. For any given job, only the owner of the job or one of the queue super users (defined by the  QUEUE_SUPER_USERS macro) can place the
       job on hold.

       A job in the hold state remains in the job queue, but the job will not run until released with condor_release.

       A currently running job that is placed in the hold state by condor_holdis sent a hard kill signal. For a standard universe job, this  means
       that the job is removed from the machine without allowing a checkpoint to be produced first.

Options
       -help

	  Display usage information

       -version

	  Display version information

       -pool centralmanagerhostname[:portnumber]

	  Specify a pool by giving the central manager's host name and an optional port number

       -name scheddname

	  Send the command to a machine identified by scheddname

       -addr <a.b.c.d:port>

	  Send the command to a machine located at "<a.b.c.d:port>"

       -debug

	  Causes debugging information to be sent to  stderr , based on the value of the configuration variable  TOOL_DEBUG

       -reason reasonstring

	  Sets	the  job  ClassAd attribute  HoldReason to the value given by reasonstring. reasonstringwill be delimited by double quote marks on
	  the command line, if it contains space characters.

       -subcode number

	  Sets the job ClassAd attribute  HoldReasonSubCode to the integer value given by number.

       cluster

	  Hold all jobs in the specified cluster

       cluster.process

	  Hold the specific job in the cluster

       user

	  Hold all jobs belonging to specified user

       -constraint expression

	  Hold all jobs which match the job ClassAd expression constraint (within quotation marks). Note that quotation marks must be escaped with
	  the backslash characters for most shells.

       -all

	  Hold all the jobs in the queue

See Also
       condor_release(on page )

Examples
       To place on hold all jobs (of the user that issued the condor_hold command) that are not currently running:

       % condor_hold  -constraint "JobStatus!=2"

       Multiple  options  within  the  same command cause the union of all jobs that meet either (or both) of the options to be placed in the hold
       state. Therefore, the command

       % condor_hold  Mary -constraint "JobStatus!=2"

       places all of Mary's queued jobs into the hold state, and the constraint holds all queued jobs not currently running. It also sends a  hard
       kill  signal  to any of Mary's jobs that are currently running. Note that the jobs specified by the constraint will also be Mary's jobs, if
       it is Mary that issues this example condor_holdcommand.

Exit Status
       condor_holdwill exit with a status value of 0 (zero) upon success, and it will exit with the value 1 (one) upon failure.

Author
       Condor Team, University of Wisconsin-Madison

Copyright
       Copyright (C) 1990-2012 Condor Team, Computer Sciences Department, University of  Wisconsin-Madison,  Madison,  WI.  All  Rights  Reserved.
       Licensed under the Apache License, Version 2.0.

       See the Condor Version 7.8.2 Manualor http://www.condorproject.org/licensefor additional notices. condor-admin@cs.wisc.edu

								  September 2012						    condor_hold(1)
All times are GMT -4. The time now is 08:21 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy