ターミナルで文字列が切れる

こんにちわ。

どなたか経験ないし、原因がわかる方ご教授ください。


MacBook Pro (Retina 13-inch、Early 2015)バージョン10.11.6です。

プロセッサ 3.1 GHz Intel Core i7

メモリ 16 GB 1867 MHz DDR3


上記マシーンで仕事を行っているのですが、

先日、macで付属のツール「ターミナル」で、大量のSQL(500件程度)をコピー&ペーストで実行したところ、

文字が切れたりして、エラーだったり、文字列が途中で切れたSQLを実行して大惨事が起きたりしました。


ターミナルに長い文字列、命令を行うとこういった問題が起きるという記事がwebで見つからなかったのですが、こういったことが起きる可能性について、どなたかご存知でしょうか。


SQLの実行については、sqlファイルでの実行に変更して回避策は講じました。

ターミナルのバージョンは「バージョン 2.6.1 (361.1)」です。


よろしくお願いいたします。

MacBook Pro (Retina, 13-inch,Early 2015), OS X El Capitan (10.11.6)

投稿日 2017/05/12 00:50

返信
返信: 5

2017/05/12 03:48 ichinosetak への返信

私は結構ターミナル使ってる方だと自分では思ってますが。

bashですか? 別のにしてない??

こういったことが起きる可能性について、

改行コードまでコピペしてるとか、スペース入りの文字列を"でくくってない

とか、SHIFT-JISをコピペしてるとか。


あとは実際にどんなトコからどんな文をコピペしたらそうなったのか?

ちゃんと提示してもらわないと・・・・

2017/05/12 04:34 ichinosetak への返信

普通はターミナルのコンソールでコピー&ペーストで大量の文字列入力ってしないのでは?

手元が滑ったとかちょっとしたミスでエラーになりやすいし、エラーが起きたときの対応が大変だし。

ファイルのリダイレクトを使うのが普通と思います。これなら、エラーが出ても、原因を調べて元のファイルを修正してやり直せば良いだけです。バグを疑うより、まず自分の腕を疑うのが普通と思うけど。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

ターミナルで文字列が切れる

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。