10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I have a file that looks like this (tab seperated):
read - DFHJ
read1 - IOPE
read2 + AAAB
read3 + MMMN
Basically what i want to do is reverse column 3 if column 2 has a - but leave it if its +
so the output would look like this:
read - JHFD
read1 - EPOI
read2 + AAAB... (3 Replies)
Discussion started by: kylle345
3 Replies
2. Shell Programming and Scripting
Hi I want to reverse multiple lines from my file
eg of File1
3 4 5 6 7 8 9
a b c d e f g h
I am using this code to reverse lines but it can only work with one row
awk -F'\t' '{while (NF){printf("%s%s", $(NF--),!NF?"":FS)}}' File1 > File2
I want the file to look like this
9 8 7 6 5 4... (2 Replies)
Discussion started by: phil_heath
2 Replies
3. Shell Programming and Scripting
how can i reverse the line order in text files?
(but total number of the lines is not constant )
for example i have a file like this:
line1
line2
line3
.
.
lineN
i wantto make it like this:
lineN
.
.
.
line3 (26 Replies)
Discussion started by: gfhgfnhhn
26 Replies
4. Shell Programming and Scripting
ssh servername.com "echo /$APP=$BUSIN >> $URI; echo /$APP/*=$BUSIN >> $URI"
Ok for example here i ssh into a example servername.com, and I think what it does some line gets put into the urifile , my question is, how would i go about removing that in a script.
in summary, the above code is... (3 Replies)
Discussion started by: new2learn09
3 Replies
5. Shell Programming and Scripting
Hi,
I could not find this anywhere and I am wondering if someone knows a quick way of doing this.
So heres the problem... I have a row that looks like this (an example):
5 4 3 2 1
What I want to do is reverse it so it looks like this:
1 2 3 4 5
Does anyone know the simple unix... (7 Replies)
Discussion started by: kylle345
7 Replies
6. Shell Programming and Scripting
Hi Everyone....I am new to Unix and BASH programming...I just want to read a string and reverse it and display.....can anyone help me out???? (8 Replies)
Discussion started by: nikhilneela
8 Replies
7. Shell Programming and Scripting
Im trying to develop a shell script that will change the content order of the file.
For example I have a file that says
a
b
c
d
I want to change this to be
d
c
b
a
Im trying to use sed to this by reading the file and then inserting each line at the top
#!/usr/bin/ksh
... (3 Replies)
Discussion started by: MBGPS
3 Replies
8. Shell Programming and Scripting
Hello
I'm writing script in awk that reverse order the fields of every line in file.
My script have problem with spaces - if there is more spaces between fields
in line of file - my script erase them .
I want my script work like command "tac" - how to change it ?
#!/bin/sh
file=$1... (1 Reply)
Discussion started by: scotty_123
1 Replies
9. Shell Programming and Scripting
If I have string { I_love_shell_scripts}
anyone knows how to have output {stpircs_llehs_evol_I}
by using shell and perl ?I know in perl, there is reverse() funcation, but
can it be done by not using reverse()? (3 Replies)
Discussion started by: ccp
3 Replies
10. Shell Programming and Scripting
Hi Everyone,
I am reading in a list of IDs from a file that is is chronological order. My current code in simplified form looks like this (ksh by the way)
IDS=`awk -F\| '{print $1}' inputfile.txt`
for i in $IDS
do
do various things with that ID
done
... (8 Replies)
Discussion started by: TioTony
8 Replies
MrmOpenHierarchy(library call) MrmOpenHierarchy(library call)
NAME
MrmOpenHierarchy -- Allocates a hierarchy ID and opens all the UID files in the hierarchy
SYNOPSIS
#include <Mrm/MrmPublic.h>
Cardinal MrmOpenHierarchy(
MrmCount num_files,
String file_names_list[],
MrmOsOpenParamPtr *ancillary_structures_list,
MrmHierarchy *hierarchy_id);
DESCRIPTION
This routine is obsolete and exists for compatibility with previous releases. It is replaced by MrmOpenHierarchyPerDisplay. MrmOpenHierar-
chy is identical to MrmOpenHierarchyPerDisplay except that MrmOpenHierarchy does not take a display argument.
num_files Specifies the number of files in the name list.
file_names_list
Specifies an array of character strings that identify the UID files.
ancillary_structures_list
A list of operating-system-dependent ancillary structures corresponding to items such as filenames, clobber flags, and so forth.
This argument should be NULL for most operations. If you need to reference this structure, see the definition of MrmOsOpen-
ParamPtr in the MrmPublic.h header file for more information.
hierarchy_id
Returns the search hierarchy ID. The search hierarchy ID identifies the list of UID files that MRM searches (in order) when per-
forming subsequent fetch calls.
Each UID file string in file_names_list can specify either a full pathname or a filename. If a UID file string has a leading slash (/), it
specifies a full pathname, and MRM opens the file as specified. Otherwise, the UID file string specifies a filename. In this case, MRM
looks for the file along a search path specified by the UIDPATH environment variable or by a default search path, which varies depending on
whether or not the XAPPLRESDIR environment variable is set.
The UIDPATH environment variable specifies a search path and naming conventions associated with UID files. It can contain the substitution
field %U, where the UID file string from the file_names_list argument to MrmOpenHierarchyPerDisplay is substituted for %U. It can also
contain the substitution fields accepted by XtResolvePathname. The substitution field %T is always mapped to uid. The entire path is
first searched with %S mapped to .uid. If no file is found, it is searched again with %S mapped to NULL.
If no display is set prior to calling this function, the result of this function's call to XtResolvePathname is undefined.
For example, the following UIDPATH value and MrmOpenHierarchy call cause MRM to open two separate UID files:
UIDPATH=/uidlib/%L/%U.uid:/uidlib/%U/%L
static char *uid_files[] = {"/usr/users/me/test.uid", "test2"};
MrmHierarchy *Hierarchy_id;
MrmOpenHierarchy((MrmCount)2,uid_files, NULL, Hierarchy_id)
MRM opens the first file, /usr/users/me/test.uid, as specified in the file_names_list argument to MrmOpenHierarchy, because the UID file
string in the file_names_list argument specifies a full pathname. MRM looks for the second file, test2, first as /uidlib/%L/test2.uid and
second as /uidlib/test2/%L, where the display's language string is substituted for %L.
After MrmOpenHierarchy opens the UID hierarchy, you should not delete or modify the UID files until you close the UID hierarchy by calling
MrmCloseHierarchy.
If UIDPATH is not set but the environment variable XAPPLRESDIR is set, MRM searches the following pathnames:
o %U%S
o $XAPPLRESDIR/%L/uid/%N/%U%S
o $XAPPLRESDIR/%l/uid/%N/%U%S
o $XAPPLRESDIR/uid/%N/%U%S
o $XAPPLRESDIR/%L/uid/%U%S
o $XAPPLRESDIR/%l/uid/%U%S
o $XAPPLRESDIR/uid/%U%S
o $HOME/uid/%U%S
o $HOME/%U%S
o /usr/lib/X11/%L/uid/%N/%U%S
o /usr/lib/X11/%l/uid/%N/%U%S
o /usr/lib/X11/uid/%N/%U%S
o /usr/lib/X11/%L/uid/%U%S
o /usr/lib/X11/%l/uid/%U%S
o /usr/lib/X11/uid/%U%S
o /usr/include/X11/uid/%U%S
If neither UIDPATH nor XAPPLRESDIR is set, MRM searches the following pathnames:
o %U%S
o HOME/%L/uid/%N/%U%S
o HOME/%l/uid/%N/%U%S
o $HOME/uid/%N/%U%S
o $HOME/%L/uid/%U%S
o $HOME/%l/uid/%U%S
o $HOME/uid/%U%S
o $HOME/%U%S
o /usr/lib/X11/%L/uid/%N/%U%S
o /usr/lib/X11/%l/uid/%N/%U%S
o /usr/lib/X11/uid/%N/%U%S
o /usr/lib/X11/%L/uid/%U%S
o /usr/lib/X11/%l/uid/%U%S
o /usr/lib/X11/uid/%U%S
o /usr/include/X11/uid/%U%S
These paths are defaults that vendors may change. For example, a vendor may use different directories for /usr/lib/X11 and
/usr/include/X11.
The following substitutions are used in these paths:
%U The UID file string, from the file_names_list argument.
%N The class name of the application.
%L The display's language string. This string is influenced by XtSetLanguageProc. The default string is determined by calling set-
locale(LC_ALL, NULL).
%l The language component of the display's language string.
%S The suffix to the filename. The entire path is first searched with a suffix of .uid. If no file is found, it is searched again
with a NULL suffix.
RETURN
This function returns one of the following status return constants:
MrmSUCCESS
The function executed successfully.
MrmNOT_FOUND
File not found.
MrmFAILURE
The function failed.
RELATED
MrmOpenHierarchyPerDisplay(3) and MrmCloseHierarchy(3).
MrmOpenHierarchy(library call)