The UNIX and Linux Forums  


Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > シェルプログラミングとスクリプティング
Googleのunix.com



シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
最後の交換/ | naikaa シェルプログラミングとスクリプティング 6 2008年1月17日 02:19午前
どのようにはviの代わりに ravi.sadani19 シェルプログラミングとスクリプティング 5 2007年6月25日 10:30
\研究\ Ñに置き換え\ Ñ Chanakya.m シェルプログラミングとスクリプティング 3 2006年7月19日 08:20午前
削除するsedを使ってどのように交換するか? マハトマ シェルプログラミングとスクリプティング 4 2006年3月23日 03:04午後
置換 jda2001 UNIXのダミー質問と回答のため 2 2005年9月6日 03:20午後

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2008年4月7日
charandevu charandevu is offline
登録ユーザー
  
 

参加日: 2008年3月
投稿: 29
交換

やあ
私はこの形式の入力ファイルがある
E102 | 0 | 1994年1月23日| 0 | 1994年12月5日| E003 | | 10450 |チャラン、 devupalli | 5000

どのように変換するoutfile
E102 ,0,1 - 23 - 1994 ,0,12 - 5 - 1994 、 E003 、 、 10450 、チャラン、 devupalli 、 5000

私はExcelのシートに出力wann .........だからcsvファイルに変換..午前です
しかし、氏名、フリガナとしてファイル名をして一列チャラン、 devupalliに存在する必要があります

Pls私まもなく送信します。


事前に感謝
  #2固定リンク)  
Old 2008年4月7日
charandevu charandevu is offline
登録ユーザー
  
 

参加日: 2008年3月
投稿: 29
やあ

$猫> in6
E102 | 0 | 1994年1月23日| 0 | 1994年12月5日| E003 | |チャラン、 devupalli | 2000
$ セッド s 'を/|/,/グラム' in6 > out6.csv
$猫out6.csv
E102 ,0,1 - 23 - 1994 ,0,12 - 5 - 1994 、 E003 、 、チャラン、 devupalli 、 2000
には、 Excel


Excelを得るには、 i午前チャランdevupalli 2つの列が、私は1つの列のように取得する必要があるに
、 devupalli .....チャラン

ありがとう
  #3固定リンク)  
Old 2008年4月7日
DeCoTwc DeCoTwc is offline
登録ユーザー
  
 

参加日: 2008年3月
場所:ニューヨーク
投稿: 77
あなたの言っている次のよ、私は確かではないんだが...

コード:
cat in|tr "|" "," > out
あなたの望みを与える必要があります。私が考える理由を理解しないでください セッド 声明の作業ではありませんが、トランジスタの|置き換えられます' 、 '
  #4固定リンク)  
Old 2008年4月7日
charandevu charandevu is offline
登録ユーザー
  
 

参加日: 2008年3月
投稿: 29
やあ

引用:
当初の投稿 DeCoTwc View Post
あなたの言っている次のよ、私は確かではないんだが...

コード:
cat in|tr "|" "," > out
あなたの望みを与える必要があります。私が考える理由を理解しないでください セッド 声明の作業ではありませんが、トランジスタの|置き換えられます' 、 '
私は、シートをExcelの日付の取得です。

もし私のようにファイルがある
E001 | 0 | 23/01/2007 |チャラン、 DEVUPALLI| 4000 |インド| !入力

E001 、 0,23 / 01/2007 、チャラン、 DEVUPALLI、 4000 、インド| !出力

変換できるファイルで使用 セッド......と私を入れておけば抜け出す.........午前
しかし、私はガイド午前 チャラン ワン各列と、同 DEVUPALLI 各列に。

私は取得する必要があります チャラン、 DEVUPALLI 単一COULMN ........ ........のアクセスを行うには

PLSは、どのように送る
  #5固定リンク)  
Old 2008年4月7日
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
モデレータ
  
 

参加日: 2005年2月
場所:ボストン、修士
投稿数:5125
コード:
echo 'E102|0|1-23-1994|0|12-5-1994|E003|A|10450|charan,devupalli|5000'| sed 's/\([^|][^|]*\)|/"\1",/g'
  #6固定リンク)  
Old 2008年4月7日
ag79 ag79 is offline
登録ユーザー
  
 

参加日: 2008年2月
投稿: 33
おい、まず、キャップを失う。

第二に、私はあなたの問題にかかっていると思うū 、 UnixでのExcelの処理方法はない。場合は、すべて" | "コンマには、カンマを区切り文字と"チャラン、 devupalli "カンマで2つの個別の項目、区切りになるに変換します。

CSVファイルの区切り文字としてカンマをするには、設定することができます)は、区切り文字も(ツールを使用して>列のテキストにして設定することができますが、区切り文字としては、パイプの署名を必要としない

そのために直接必要はありませんUNIXではモジュールにExcelは非常に最初のラインを使用することができます。サークルだけ行くんだ。
  #7固定リンク)  
Old 2008年4月7日
時代 era is offline Forum Advisor  
Herder of Useless Cats (On Sabbatical)
  
 

参加日: 2008年3月
場所: /there/is/only/bin/sh
投稿数: 3652
もし、実際に関係のない理由でカンマ区切りに変換したい場合は、フィールド内に二重引用符ではカンマを入れて持つことができます。別の( 1 ) Excelのバージョンでは正確には、この操作を行うときに休憩しているので、実験するためのbitが設定されます別のバグとの表記があります。
Closed Thread

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 06:29午後


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0