テキストファイルを読み込んで各行を文字列に保存するスクリプトを作成しようとしています。また、スクリプトがハッシュ記号で始まる行をスキップするようにしたいと思います。助言がありますか?KornShell(ksh)で「#」で始まるテキストファイルの行をスキップ
1
A
答えて
3
行をスキップして、ksh
にしないでください。例えば。次の操作を行います。
grep -v '^#' INPUTFILE | while IFS="" read line ; do echo $line ; done
、代わりのecho
部分は、あなたがやりたいです。
それともksh
場合は、この構文をサポートしていません:「名のパターンファイル」またはkshのmanページに「ファイル名生成」の
grep -v '^#' INPUTFILE > tmpfile
while IFS="" read line ; do echo $line ; done < tmpfile
rm tmpfile
+0
提案していただきありがとうございます。私は、「パイプが閉じられている標準出力にエラーを書き込みます」というアイデアは何ですか? – TomSelleck
+0
試してみてください。 – TomSelleck
2
while read -r line; do
[[ "$line" = *()#* ]] && continue
# do something with "$line"
done < filename
を見て。
関連する問題
- 1. Solaris KornShellの.kshスクリプトの実行
- 2. KornShell(ksh)で右下のキーを修正するコマンドライン
- 3. KornShell(ksh):読み取り入力またはデフォルト値を使用
- 4. Windows用KornShell(ksh)IDEはありますか?
- 5. KornShell(ksh)にはDo ... Whileループがありますか?
- 6. kshのテキストファイルを追加します。
- 7. 数字で始まるテキストファイルの行をインデントする
- 8. パターンで始まる行をテキストファイルに保存する
- 9. テキストファイルの行を読み込み行をスキップする
- 10. kshで最後のコマンドを実行
- 11. Pythonのテキストファイルで '#'で始まる行の文字をカウントしない方法
- 12. Cのテキストファイルのヘッダーをスキップ
- 13. MySQLにテキストファイルをロードする - 最初の行をスキップする
- 14. bashで開始カウントよりも最初の100行をスキップ
- 15. 一部のコンテンツをスキップしてC#でテキストファイルを解析する
- 16. kshスクリプトの実行時間
- 17. kshが:Kornシェル(ksh)の場合で、この変数
- 18. KornShellスクリプトの平均比較
- 19. KornShell - スクリプトの日付検証
- 20. 2つの日付の間でファイルを取得するKornShellスクリプト
- 21. 複数のテキストファイルをインポートする際にヘッダ行をスキップする方法は?
- 22. 特定の行からテキストファイルを読み始める
- 23. リモートサーバでkshシェルスクリプトを実行する方法
- 24. R LaFパッケージ:固定列幅のテキストファイルを読み取る最初の行をスキップ
- 25. テキストファイル内で開始識別子が一致する行を一致させる
- 26. Athena:LazySimpleSerdeでヘッダー行をスキップ
- 27. Parsecで空白行をスキップ
- 28. 検証でDELETE行をスキップ
- 29. sqlldr - ヌル値で行をスキップ
- 30. Loopが1行目をスキップするまで実行する
何百万行があれば何百万本の文字列を書きますか? – Vijay
いいえ私は百万行がないので、私はそれらをストロークしません。私はまた、1つの文字列のように、文字列を言った。 – TomSelleck