03-24-2003
You don't say which shell you are using. But in ksh, this is easy. If xyz is a variable with more than 88 characters, you can string the last 88 characters off with this:
typeset -L$((${#xyz} - 88)) xyz
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I need help to strip out the first two characters of the variable $FileName. Please help.
FileName=`find . -mtime +0 -name '*'`
Contents of variable $FileName:
./SRIZVI4.MCR_IDEAS_REPORT.LAST.052705.075405.csv
I want to strip out "./" and place the contents in another variable. How do I... (3 Replies)
Discussion started by: mh53j_fe
3 Replies
2. AIX
Hello,
I need to delete the final few characters from a parameter leaving just the first few. However, the characters which need to remain will not always be a string of the same length.
For instance, the parameter will be passed as BN_HSBC_NTRS/hub_mth_ifce.sf. I only need the bit before the... (2 Replies)
Discussion started by: JWilliams
2 Replies
3. Shell Programming and Scripting
Hi
I have a file which contains wrong XML, There are some garbage characters at the end of line that I want to get rid of. Example:
<request type="product" ><attributes><pair><name>q</name><value><!]></value></pair><pair><name>start</name><value>1</value></pair></attributes></request>�J ... (7 Replies)
Discussion started by: dirtyd0ggy
7 Replies
4. UNIX for Dummies Questions & Answers
Hello,
I have records like below that I want to remove any five characters from the end of the string before the double quotes unless it is only an asterik.
3919,5020 ,04/17/2012,0000000000006601.43,,0000000000000000.00,, 132, 251219,"*"
1668,0125 ... (2 Replies)
Discussion started by: jyoung
2 Replies
5. Shell Programming and Scripting
Hello All,
I have an Expect script that ssh's to a remote server and runs some commands before exiting.
One of the commands I run is the "hostname" Command. After I run this command I save the output
using this line in the code below...
Basically it executes the hostname command, then I... (2 Replies)
Discussion started by: mrm5102
2 Replies
6. Shell Programming and Scripting
Hi all.. I have several unique files that contain one thing in common, and that is acct#. For all files in the directory, I want to append the 10 characters following the word "ACCOUNT:" to the end of the filename.
for example:
I have file 111_123 that contains ACCOUNT:ABC1234567
The file... (5 Replies)
Discussion started by: cinderella1
5 Replies
7. Shell Programming and Scripting
Hi,
I am trying to remove lines once a string is found till another string is found including the start string and end string. I want to basically grab all the lines starting with color (closing bracket). PS: The line after the closing bracket for color could be anything (currently 'more').... (1 Reply)
Discussion started by: Dabheeruz
1 Replies
8. Shell Programming and Scripting
Hello.
The token is any printable characters between 2 " .
The token is unknown, but we know that it is between 2 "
Tok 1 : "1234x567"
Tok 2 : "A3b6+None"
Tok 3 : "A3b6!1234=@"
The ligne is :
Line 1 :
"9876xABCDE"Do you have any code fragments or data samples in your post
Line 2 : ... (3 Replies)
Discussion started by: jcdole
3 Replies
9. Shell Programming and Scripting
Hi,
So basically I have this file containing query output in seperated columns.
In particular column I have the below strings:
news
news-prio
I am trying to grep the string news without listing news-prio aswell.
I tried
grep "$MSG_TYPE" ,
grep -w "$MSG_TYPE" ,
grep... (4 Replies)
Discussion started by: nms
4 Replies
10. Shell Programming and Scripting
I have this fastq file:
@M04961:22:000000000-B5VGJ:1:1101:9280:7106 1:N:0:86
GGGGGGGGGGGGCATGAAAACATACAAACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCAACAGCTTTATCAATACCATGAAAAATATCAACCACACCA
+test-1
GGGGGGGGGGGGGGGGGCCGGGGGFF,EDFFGEDFG,@DGGCGGEGGG7DCGGGF68CGFFFGGGG@CGDGFFDFEFEFF:30CGAFFDFEFF8CAF;;8... (10 Replies)
Discussion started by: Xterra
10 Replies
LEARN ABOUT DEBIAN
xpputdocumentdata
XpPutDocumentData(3Xp) XPRINT FUNCTIONS XpPutDocumentData(3Xp)
NAME
void XpPutDocumentData - Sends and incorporates data into the output.
SYNOPSIS
cc [ flag... ] file... -lXp [ library... ]
#include <X11/extensions/Print.h>
XpPutDocumentData ( display, drawable, data, data_len, doc_fmt, options )
Display *display;
Drawable drawable;
unsigned char *data;
int data_len;
char *doc_fmt;
char *options;
ARGUMENTS
display
Specifies a pointer to the Display structure; returned from XOpenDisplay.
drawable
Specifies the destination drawable for rendering.
data Specifies the device-specific data sent.
data_len
Specifies the number of bytes in data.
doc_fmt
Specifies the type of data sent. See below for valid values. String limited to XPCS characters.
options
Specifies DDX driver dependent options. String limited to XPCS characters.
DESCRIPTION
Depending on type for XpStartDoc, XpPutDocumentData has two modes of operation.
In XPDocRaw mode, XpPutDocumentData sends data directly to the output, and drawable must be None, else a BadDrawable error is generated.
The X Print Server does not emit document or page control codes into the output, and data is passed through unmodified. This is useful for
sending previously constructed and completed documents using the X Print Server job control and submission capabilities. The printer
attribute xp-raw-formats-supported defines the valid values for doc_fmt in this mode. Unsupported values for doc_fmt cause a BadMatch error
to be generated.
In XPDocNormal mode, XpPutDocumentData sends data to the X Print Server , and depending on the DDX driver implementation, integrates data
into the output. The parameters doc_fmt and options describe the format of data which guides the DDX driver in interpreting data. The
printer attribute xp-embedded-formats-supported defines the valid values for doc_fmt in this mode, with unsupported values for doc_fmt
causing a BadMatch error to be generated.
If doc_fmt is not in either xp-raw-formats-supported or xp-embedded-formats-supported a BadValue error is generated.
Depending on the DDX driver implementation in use, XpPutDocumentData might be used, for example, to send a simple text file to a Postscript
DDX driver that is capable of wrapping the appropriate document and page control constructs around the text so that it can be printed on a
Postscript printer. Likewise, Encapsulated Postscript Files might be handled. Another use could be to send a TIFF file to a PCL DDX driver
that can convert the image from TIFF into PCL and then integrate it into the current PCL output.
There is no limit to the value of data_len. XpPutDocumentData automatically decomposes the call into multiple protocol requests to make
sure that the maximum request size of the server is not exceeded.
DIAGNOSTICS
BadDrawable The value specified for drawable is not valid.
BadMatch The value specified for doc_fmt is not valid for the current document type or the value specified for is not valid for the
print context and print screen.
BadValue The value specified for doc_fmt is not supported.
XPBadContext A valid print context-id has not been set prior to making this call.
XPBadSequence The function was not called in the proper order with respect to the other X Print Service Extension calls (for example,
XpPutDocumentData prior to XpStartDoc).
SEE ALSO
XpStartDoc(3Xp)
X Version 11 libXp 1.0.0 XpPutDocumentData(3Xp)