SCIENTIFIC-LINUX-USERS Archives

June 2011

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Valery Mitsyn <[log in to unmask]>
Reply To:
Valery Mitsyn <[log in to unmask]>
Date:
Wed, 15 Jun 2011 00:35:12 +0400
Content-Type:
TEXT/PLAIN
Parts/Attachments:
TEXT/PLAIN (38 lines)
On Tue, 14 Jun 2011, Chetan Tiwari wrote:

> Greetings,
>
> I was having trouble using the cut command and wasn't sure if anyone else on
> this list faced a similar problem. Perhaps I am doing something wrong and
> any help will be much appreciated.
>
> I am using SL6 and the version of cut installed is "cut (GNU coreutils)
> 8.4". I have a text file with the following line:
>
> abcdefghijklmnopqrstuvwxyz
>
> When I execute the following statement: "cut -c1-3,24- test.txt", I get the
> correct output: abcxyz. When I run the same command, but with a
> --output-delimiter flag (i.e. cut -c1-3,24- test.txt
> --output-delimiter="|"), I get the exact same output as before: abcxyz. The
> delimiter (I - pipe symbol) is missing.

  What is LANG/LC_ALL enveronment in your shell?
If it is something with .UTF-8 try to set it without suffix.
LANG=C cut --output-delimiter="|" -c 1-3,24- test.txt
should do the trick.

>
> When I run the exact same commands on a machine running Ubuntu with "cut
> (GNU coreutils) 7.4", I get the desired output: abc|xyz. The same problem
> occurs with larger data files that I was trying to manipulate as well.
>
> Thanks,
>
> Chetan
>

-- 
Best regards,
  Valery Mitsyn

ATOM RSS1 RSS2