The UNIX and Linux Forums  
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > UNIXのダミー質問と回答のため
Googleのunix.com



UNIXのダミー質問と回答のため もしUNIXやLinuxについての質問があれば、ここに投稿してください。すべてのUNIXおよびLinux初心者歓迎!

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
並べ替えコマンド-奇妙な振る舞い miwinter UNIXの詳細&エキスパートのためのユーザー 16 2008年5月29日 07:19午前
エラーメッセージは、シェルスクリプトを実行する ajayyaduwanshi シェルプログラミングとスクリプティング 4 2007年10月25日 07:12午前
正規表現のテストで奇妙なエラーメッセージが表示さ... fgilain シェルプログラミングとスクリプティング 4 2006年5月31日 09:52午後
エド奇妙なエラーメッセージが表示さ frenki シェルプログラミングとスクリプティング 6 2004年10月29日 06:00午前
" "メッセージの通訳を読み込めません不思議! solvman UNIXの詳細&エキスパートのためのユーザー 6 2002年5月15日 09:03午後

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

参加日: 2007年3月
投稿: 20
変なメッセージは、ソートのコマンドを実行

親愛なるすべて、
私は、コマンドを発行する場合:
gunzipを- cをfile.gz |ソート
このコマンドが正常かつ正確にメッセージが表示されて私は、コマンドを実行するたびに実行されます:

メッセージ:
並べ替え:入力ファイルの最後に改行が見つからないSTDINハンドルを追加

誰もが、このメッセージの意味は知っていますか?
事前に感謝
  #2固定リンク)  
Old 2007年4月25日
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
登録ギーク
  
 

参加日: 2003年12月
場所:メルボルン、オーストラリア
投稿数: 2,100
が具体的に何も言うことは-あなたの入力の終わりに1つではないが、ファイル、改行の追加の例:
コード:
$ echo -n "foo" | sort
sort: warning: missing NEWLINE added at EOF
foo
$ echo "foo" | sort
foo
あなたには/ dev / nullを、 STDERRのリダイレクトか、入力ファイルには改行を追加することで、例えば、良性のメッセージを抑制することで、このことができます:
コード:
$ ( gzip -dc ./file.gz; echo ) | sort
-or-
$ gzip -dc ./file.gz | sort 2>/dev/null
あなたは、入力ファイルの最後の行では改行が含まれていないかどうかを確認することができます:
コード:
$ gzip -dc ./file.gz | tail -1 | od -c
乾杯、
ZB
  #3固定リンク)  
Old 2007年4月27日
マーワン marwan is offline
登録ユーザー
  
 

参加日: 2007年3月
投稿: 20
親愛なるZazzybob 、
の情報をありがとう、しかし、私はUnixの新しい午前、私は完全に米国に従うことはできない理由は、並べ替えコマンドは、ファイルの最後に新しい行を追加している私は、問題の原因を理解する必要がある、それです。
時私は、コマンド: - cをgunzipをfile.gz |尾-1 、結果は最後の2つのラインではなく、最後の行のみを実行します。
ありがとう
  #4固定リンク)  
Old 2007年4月27日
ジムマクナマラ jim mcnamara is offline Forum Staff  
...@...
  
 

参加日: 2004年2月
場所: NM
投稿数:5753
Unixのは、私たち人間のテキストを検討するファイル、使用はASCII 10キャリッジ制御用-それは改行文字と呼ばれる。

解凍してファイルを開きます。
エディタで開いて、最後の行の末尾に移動して、キーボードのReturnキーを打つのファイルは、 。これは、ファイルの末尾には改行( \ n )を追加します。変更したファイルを保存します。再黙れ。
Closed Thread

ブックマーク

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

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

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

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




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


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

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