ファイル<abc.txt>の内容が以下で、
1
2
3
/*
4
5
6
*/
次の命令を実行すると
$ cpp abc.txt
以下の結果を得ます。
# 1 "abc.txt"
# 1 "<command-line>"
# 1 "abc.txt"
1
2
3
この、最初の三行(行頭に'#'がある)を、出力しないように出来ないでしょうか。
cppのヘルプを見ましたが、理解できなかったです。
バージョンです:
cpp (Debian 4.7.2-5) 4.7.2
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
ヘルプです:
Usage: cpp [options] file...
Options:
-pass-exit-codes Exit with highest error code from a phase
--help Display this information
--target-help Display target specific command line options
--help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]
Display specific types of command line options
(Use '-v --help' to display command line options of sub-processes)
--version Display compiler version information
-dumpspecs Display all of the built in spec strings
-dumpversion Display the version of the compiler
-dumpmachine Display the compiler's target processor
-print-search-dirs Display the directories in the compiler's search path
-print-libgcc-file-name Display the name of the compiler's companion library
-print-file-name=<lib> Display the full path to library <lib>
-print-prog-name=<prog> Display the full path to compiler component <prog>
-print-multiarch Display the target's normalized GNU triplet, used as
a component in the library path
-print-multi-directory Display the root directory for versions of libgcc
-print-multi-lib Display the mapping between command line options and
multiple library search directories
-print-multi-os-directory Display the relative path to OS libraries
-print-sysroot Display the target libraries directory
-print-sysroot-headers-suffix Display the sysroot suffix used to find headers
-Wa,<options> Pass comma-separated <options> on to the assembler
-Wp,<options> Pass comma-separated <options> on to the preprocessor
-Wl,<options> Pass comma-separated <options> on to the linker
-Xassembler <arg> Pass <arg> on to the assembler
-Xpreprocessor <arg> Pass <arg> on to the preprocessor
-Xlinker <arg> Pass <arg> on to the linker
-save-temps Do not delete intermediate files
-save-temps=<arg> Do not delete intermediate files
-no-canonical-prefixes Do not canonicalize paths when building relative
prefixes to other gcc components
-pipe Use pipes rather than intermediate files
-time Time the execution of each subprocess
-specs=<file> Override built-in specs with the contents of <file>
-std=<standard> Assume that the input sources are for <standard>
--sysroot=<directory> Use <directory> as the root directory for headers
and libraries
-B <directory> Add <directory> to the compiler's search paths
-v Display the programs invoked by the compiler
-### Like -v but options quoted and commands not executed
-E Preprocess only; do not compile, assemble or link
-S Compile only; do not assemble or link
-c Compile and assemble, but do not link
-o <file> Place the output into <file>
-pie Create a position independent executable
-shared Create a shared library
-x <language> Specify the language of the following input files
Permissible languages include: c c++ assembler none
'none' means revert to the default behavior of
gu
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
シェルスクリプトである文字列...
-
SONYの音楽ソフト「x-アプリ」...
-
Dirコマンドでフォルダ内ファイ...
-
ファイル名についている「-」と...
-
batである文字列内に特定の文字...
-
ディスク上のサイズを確認する方法
-
tar.bz2ファイルのインストール...
-
ピクチャクリッピングのファイ...
-
エクセルの表にヘンな枠が・・・
-
dig/host/nslookup コマンド...
-
emacsでCtrl+zを押してサスペン...
-
TOPコマンドで表示するCPU使用...
-
python IDLEで訂正、削除のやり...
-
"パイプが切断されました"の表...
-
ラズパイで『’test.service’をs...
-
タスクバーの音量アイコンをク...
-
-bash: ftp: コマンドが見つか...
-
マウントしたUSBメモリに書き込...
-
aquos HDD交換品について
-
linux初心者です wineをつかっ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Linux環境 grepで改行コード(CR...
-
grepで全角文字の行を抽出
-
sed で \\ を含む文字列に置換
-
grepで日付指定してlogを取り出...
-
【シェルスクリプト】awkの結果...
-
grepで検索文字列が完全一致し...
-
フィールドでgrepみたいなこと
-
awkのフィールド数制限について...
-
コマンドの出力結果をn行おきに...
-
zshの文字列置換機能
-
grepでの抽出箇所のみ置換して...
-
LINUXで半角の英数字以外の文字...
-
HP-UXのメモリ搭載量を確認する...
-
awkのファイル出力について
-
テキストファイルの間引き削除...
-
nawkの使い方について
-
awkとsedはセットで覚えたほう...
-
bashのif文複数条件について
-
grepでの日本語検索
-
特定の文字列を含む行だけ削除...
おすすめ情報