Sponsored Content
Full Discussion: join command
Top Forums Shell Programming and Scripting join command Post 62865 by penfold on Monday 21st of February 2005 05:08:12 AM
Old 02-21-2005
join command

Hi,

I'm using the join command and it appears to discard certain fields. Here are the two files i'm comparing:

File1:
1 a
2 b
3 c
4 d
99 f
101 g
999 i
200 j

File 2:
1 e
2 f
3 g
4 h
99 h
101 i
999 j
200 k

> join 1 2
results in:

1 a e
2 b f
3 c g
4 d h
99 f h
999 i j

So 101 and 200 have been ignored....any ideas why?

Cheers
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Join Command Help

Hi, I am trying to use join command for two files of size greater than 1 GB. join -t , -1 2 -2 1 -o 1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16,1.17,1.18,1.19,1.20,1.21,1.22,1.23 File1 File2 > File3 we are facing space crunch after using these join command. May i... (0 Replies)
Discussion started by: jerome Sukumar
0 Replies

2. Shell Programming and Scripting

join (pls help on join command)

Hi, I am a new learner of join command. Some result really make me confused. Please kindly help me. input: file1: LEO oracle engineer 210375 P.Jones Office Runner ID897 L.Clip Personl Chief ID982 S.Round UNIX admin ID6 file2: Dept2C ID897 6 years Dept5Z ID982 1 year Dept3S ID6 2... (1 Reply)
Discussion started by: summer_cherry
1 Replies

3. Shell Programming and Scripting

Join command

Dear Experts, I have several (say 'm') text files, each with 'n' columns. I want to put them into a large single file with n*m columns. a 1 a 1 a 1 a 1 b 2 b 5 b 1 b 3 c 3 c 7 ... (1 Reply)
Discussion started by: Mish_99
1 Replies

4. Shell Programming and Scripting

join command

All, I have 3 files (tab seperated): Note: Please treat dash (-) as empty value in the file, I have added it to make input easily readable file1: (2 cols) A 1 B 2 C 3 file2: (4 cols - col4 has empty values for 4th column except 2nd row) A 1 5 - B 2 6 Y C 3 7 - D 4 8 - file3... (1 Reply)
Discussion started by: bgmmk
1 Replies

5. Shell Programming and Scripting

using join command

I am given: Sara:Smith:11234:3:63498:25:40 Perry:Potter:12445:2:35664:15:40 Ann:Abbott:23323:2:54865:22:42 Maple:Myers:24223:1:63498:18:35 Harold:Hanson:35664:2:54865:10:40 Bob:Brown:40778:1:24223:15:40 Jane:Jones:41288:1:53498:24:40 Wanda:Wallace:51122:4:63498:55:40... (4 Replies)
Discussion started by: ehshi1992
4 Replies

6. Shell Programming and Scripting

need help with join command

Hello, I am using join to merge two files together. The defaults usually works great join file1 file2 However, sometimes file1 or file2 has more keys, which I want to keep. file 1: -1 z 0 a 1 b 2 c file 2: 0 a2 1 b2 2 c2 3 c3 So I do join -a1 -a2 file1 file2 But then you don't... (0 Replies)
Discussion started by: ayu
0 Replies

7. Shell Programming and Scripting

awk command for simple join command but based on 2 columns

input1 a_a a/a 10 100 a1 a_a 20 200 b1 b_b 30 300 input2 a_a a/a xxx yyy a1 a1 lll ppp b1 b_b kkk ooo output a_a a/a 10 100 xxx yyy (2 Replies)
Discussion started by: ruby_sgp
2 Replies

8. UNIX for Dummies Questions & Answers

how to join two files using "Join" command with one common field in this problem?

file1: Toronto:12439755:1076359:July 1, 1867:6 Quebec City:7560592:1542056:July 1, 1867:5 Halifax:938134:55284:July 1, 1867:4 Fredericton:751400:72908:July 1, 1867:3 Winnipeg:1170300:647797:July 15, 1870:7 Victoria:4168123:944735:July 20, 1871:10 Charlottetown:137900:5660:July 1, 1873:2... (2 Replies)
Discussion started by: mindfreak
2 Replies

9. UNIX for Dummies Questions & Answers

How to use the the join command to join multiple files by a common column

Hi, I have 20 tab delimited text files that have a common column (column 1). The files are named GSM1.txt through GSM20.txt. Each file has 3 columns (2 other columns in addition to the first common column). I want to write a script to join the files by the first common column so that in the... (5 Replies)
Discussion started by: evelibertine
5 Replies

10. UNIX for Dummies Questions & Answers

Join Command

Hi, Please explain the working process of join command. File 1 P B S A C AFile2 C B P A S DBut the output of join command is... join File1.txt File2.txt P B A S A DBut I guess the output should be P B A S A D C A BPlease correct me,if i am worong or missing some thing. Thanks (2 Replies)
Discussion started by: satyar
2 Replies
gdmflexiserver(1)						   User Commands						 gdmflexiserver(1)

NAME
gdmflexiserver - runs flexible (on demand) X servers SYNOPSIS
gdmflexiserver [--authenticate] [--command=command] [--debug] [--monte-carlo-pi] [--no-lock] [--xnest] [gnome-std-options] DESCRIPTION
gdmflexiserver runs flexible (on demand) X servers. gdmflexiserver allows a user to log in once and then quits. This is useful if you are logged in as user A, and user B wants to log in quickly but user A does not wish to log out. The X server ensures that the virtual terminal switching works transparently. You can use gdmflexiserver to run a flexi-server as an Xnest, that is, an X server in a window. If more than one server is defined with flexible=true, a dialog is displayed that lists all available flexible servers.. OPTIONS
The following options are supported: --authenticate Authenticate before running --command. You can also use -a to specify this option. --command=commanSend the specified protocol command to GDM. You can also use -c to specify this option. --debug Debugging output. You can also use -d to specify this option. --monte-carlo-pi --no-lock Do not lock current screen. You can also use -l to specify this option. --xnest Xnest mode. You can also use -n to specify this option. gnome-std-optionStandard options available for use with most GNOME applications. See gnome-std-options(5) for more information. EXTENDED DESCRIPTION
gdmflexiserver accepts the following commands with the --command option: o ALL_SERVERS o AUTH_LOCAL o CLOSE o CONSOLE_SERVERS o FLEXI_XNEST o FLEXI_XSERVER o GREETERPIDS o QUERY_LOGOUT_ACTION o QUERY_VT o SET_LOGOUT_ACTION o SET_SAFE_LOGOUT_ACTION o SET_VT o UPDATE_CONFIG o VERSION Each command is described in detail in the following sections. ALL_SERVERS Description: List all servers, including console, remote, Xnest. This can be useful to figure out if the server you are on is managed by the gdm daemon, by seeing whether it is in the list. It is also somewhat like the 'w' command but for graphical sessions. Supported since: 2.4.2.96 Arguments: None Answers: o OK server;server... o server is display,logged-in-user o logged-in-user can be empty if no user is logged in. o ERROR error-number error-description 0 Not implemented 200 Too many messages 999 Unknown error AUTH_LOCAL Description: Set up this connection as authenticated for FLEXI_SERVER. All full-blown (non-Xnest) servers can be started only from users logged in locally. Here, GDM assumes only users logged in from GDM. Users must pass the xauth MIT-MAGIC- COOKIE-1 that they were passed before the connection is authenticated. Note: The AUTH LOCAL command requires the --authenticate option, although only FLEXI_XSERVER uses this currently. Supported since: 2.2.4.0 Arguments: xauth-cookie, in hex form with no 0x prefix Answers: o OK o ERROR error-number error-description 0 Not implemented 100 Not authenticated 200 Too many messages 999 Unknown error CLOSE Supported since: 2.2.4.0 Arguments: None Answers: None CONSOLE_SERVERS Description: List all console servers, useful for Linux mostly. Does not list XDMCP and Xnest non-console servers. Supported since: 2.2.4.0 Arguments: None Answers: o OK server;server... o server is display,logged-in-user,vt-or-xnest-display o logged-in-user can be empty if no user is logged in. o vt can be -1 if not known or not supported. For example, on non-Linux. o If the display is an Xnest display and is a console display (that is, an Xnest inside another console display), the display is listed. Instead of vt, lists the parent display in standard form. o ERROR error-number error-description 0 Not implemented 200 Too many messages 999 Unknown error FLEXI_XNEST Description: Start a new flexible Xnest server. Supported since: 2.3.90.4 Note: Supported an older version from 2.2.4.0, later 2.2.4.2, but since 2.3.90.4 you must supply four arguments or ERROR 100 will be returned. This will start Xnest using the XAUTHORITY file supplied and with the same uid as the owner of that file (and the same as you supply). You must also supply the cookie as the third argument for this display, to prove that you indeed are this user. Also, this file must be readable ONLY by this user, that is, have a mode of 0600. If all of these conditions are not met, ERROR 100 is returned. Note: The cookie should be the MIT-MAGIC-COOKIE-1, the first one that GDM can find in the XAUTHORITY file for this display. If that is not what you use, you should generate one first. The cookie should be in hex form. Arguments: display-to-run-on uid-of-requesting-user xauth-cookie-for-the-display xauth-file Answers: o OK display o ERROR error-number error-description 0 Not implemented 1 No more flexi servers 2 Startup errors 3 X failed 4 X too busy 5 Xnest can't connect 6 No server binary 100 Not authenticated 200 Too many messages 999 Unknown error FLEXI_XSERVER Description: Start a new X flexible server. Only supported on connection that passed AUTH_LOCAL. Supported since: 2.2.4.0 Arguments: xserver-type If no argument specified, starts the standard x server. Answers: o OK display o ERROR error-number error-description 0 Not implemented 1 No more flexi servers 2 Startup errors 3 X failed 4 X too busy 6 No server binary 100 Not authenticated 200 Too many messages 999 Unknown error GREETERPIDS Description: List all greeter pids so that one can send HUP to them to re-read config. Only the root user can do that. Supported since: 2.3.90.2 Arguments: None Answers: o OK pid;pid... o ERROR error-number error-description 0 Not implemented 200 Too many messages 999 Unknown error QUERY_LOGOUT_ACTION Description: Query which logout actions are possible. Only supported on connection that passed AUTH_LOCAL. Supported since: 2.5.90.0 Arguments: None Answers: o OK action;action... action is HALT, REBOOT, or SUSPEND. An empty list can also be returned if no action is possible. A '!' is appended to an action if it was already set with SET_LOGOUT_ACTION or SET_SAFE_LOGOUT_ACTION. Note that SET_LOGOUT_ACTION has precedence over SET_SAFE_LOGOUT_ACTION. o ERROR error-number error-description 0 Not implemented 100 Not authenticated 200 Too many messages 999 Unknown error QUERY_VT Description: Ask the daemon about the current virtual terminal. This is useful for logins that do not own /dev/console but are still console logins. Only supported on Linux currently, otherwise will get ERROR 8. This is also the way to query whether VT support is available in the daemon. Only supported on connection that passed AUTH_LOCAL. Supported since: 2.5.90.0 Arguments: None Answers: o OK vt-number o ERROR error-number error-description 0 Not implemented 8 Virtual terminals not supported 100 Not authenticated 200 Too many messages 999 Unknown error SET_LOGOUT_ACTION Description: Tell the daemon to halt, reboot, or suspend after slave process exits. Only supported on connection that passed AUTH_LOCAL. Supported since: 2.5.90.0 Arguments: action action is one of the following: o NONE: Set exit action to 'none' o HALT: Set exit action to 'halt' o REBOOT: Set exit action to 'reboot' o SUSPEND: Set exit action to 'suspend' Answers: o OK o ERROR error-number error-description 0 Not implemented 7 Unknown logout action, or not available 100 Not authenticated 200 Too many messages 999 Unknown error SET_SAFE_LOGOUT_ACTION Description: Tell the daemon to halt, reboot, or suspend after all users log out. If only one person logs out, this is the same as SET_LOGOUT_ACTION. Note that SET_LOGOUT_ACTION has precendence over SET_SAFE_LOGOUT_ACTION if set to something other than NONE. If no user is logged in, the action takes effect immediately. Only supported on connection that passed AUTH_LOCAL. Supported since: 2.5.90.0 Arguments: action action is one of the following: o NONE: Set exit action to 'none' o HALT: Set exit action to 'halt' o REBOOT: Set exit action to 'reboot' o SUSPEND: Set exit action to 'suspend' Answers: o OK o ERROR error-number error-description 0 Not implemented 7 Unknown logout action, or not available 100 Not authenticated 200 Too many messages 999 Unknown error SET_VT Description: Change to the specified virtual terminal. This is useful for logins that do not own /dev/console but are still con- sole logins. Only supported on Linux currently, otherwise will get ERROR 8. Only supported on connection that passed AUTH_LOCAL. Supported since: 2.5.90.0 Arguments: vt Answers: o OK o ERROR error-number error-description 0 Not implemented 8 Virtual terminals not supported 9 Invalid virtual terminal number 100 Not authenticated 200 Too many messages 999 Unknown error UPDATE_CONFIG Description: Tell the daemon to update the configuration of the specified key. Any user can request that values are re-read but the daemon caches the last date of the config file so a user cannot actually change any values unless they can write the config file. The following keys are currently supported: o security/AllowRoot (2.3.90.2) o security/AllowRemoteRoot (2.3.90.2) o security/AllowRemoteAutoLogin (2.3.90.2) o security/RetryDelay (2.3.90.2) o security/DisallowTCP (2.4.2.0) o daemon/Greeter (2.3.90.2) o daemon/RemoteGreeter (2.3.90.2) o xdmcp/Enable (2.3.90.2) o xdmcp/Port (2.3.90.2) o xdmcp/PARAMETERS (2.3.90.2) (pseudokey, all the parameters) o xdmcp/MaxPending o xdmcp/MaxSessions o xdmcp/MaxWait o xdmcp/DisplaysPerHost o xdmcp/HonorIndirect o xdmcp/MaxPendingIndirect o xdmcp/MaxWaitIndirect o xdmcp/PingIntervalSeconds (only affects new connections) o daemon/TimedLogin (2.3.90.3) o daemon/TimedLoginEnable (2.3.90.3) o daemon/TimedLoginDelay (2.3.90.3) o greeter/SystemMenu (2.3.90.3) o greeter/ConfigAvailable (2.3.90.3) o greeter/ChooserButton (2.4.2.0) o greeter/SoundOnLoginFile (2.5.90.0) o daemon/AddGtkModules (2.5.90.0) o daemon/GtkModulesList (2.5.90.0) Supported since: 2.3.90.2 Arguments: key, the base part of the key such as "security/AllowRemoteRoot" Answers: o OK o ERROR error-number error-description 0 Not implemented 50 Unsupported key 200 Too many messages 999 Unknown error VERSION Description: Query version Supported since: 2.2.4.0 Arguments: None Answers: o GDM gdm-version o ERROR error-number error-description 200 Too many messages 999 Unknown error EXAMPLES
Example 1: To See Console GDM Version example% gdmflexiserver --command=VERSION GDM 2.6.0.2 Example 2: To See All Servers example% gdmflexiserver --command=ALL_SERVERS OK :0,username Example 3: To See Console Servers example% gdmflexiserver --command=CONSOLE_SERVERS OK :0,username,-1 FILES
The following files are used by this application: /usr/bin/gdmflexiserver Executable for flexible (on demand) X servers ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWgnome-display-mgr | +-----------------------------+-----------------------------+ |Interface stability |External | +-----------------------------+-----------------------------+ SEE ALSO
Latest version of the GNOME Desktop User Guide for your platform. gdm(1), gdmXnestchooser(1), gdmphotosetup(1), gdmsetup(1), gdmthemetester(1), gdm-restart(1m), gdmconfig(1m), gnome-std-options(5) NOTES
Original man page written by Martin K. Petersen <mkp@mkp.net>, George Lebl <jirka@5z.com>. Copyright (c) 1998, 1999 by Martin K. Petersen. Copyright (c) 2001, 2003, 2004 by George Lebl. Copyright (c) 2003 by Red Hat, Inc. Updated by Brian Cameron, Sun Microsystems Inc., 2004. SunOS 5.10 1 Sep 2004 gdmflexiserver(1)
All times are GMT -4. The time now is 12:33 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy