Putty のリモート コマンドの出力は常に 80 文字以降に切り捨てられます

Putty のリモート コマンドの出力は常に 80 文字以降に切り捨てられます

正しい形式で出力を取得しようと努力してきましたが、無駄でした。 putty ssh コマンドを実行しており、コマンドの出力はファイルに保存され、転送されます。

どのコマンドであるかは無視してください。なぜなら、手動で putty セッション内のサーバーで同じコマンドを実行すると、出力または出力をファイルにリダイレクトすると、正しい形式になるからです。

コマンド:

output=$(drush @website.dev --uri=xyz1.com  fl)
echo "$output" > xyz1.txt
output=$(drush @website.dev --uri=xyz2.com  fl)
echo "$output" > xyz2.txt
output=$(drush @website.dev --uri=xyz3.com fl)
echo "$output" > xyz3.txt
output=$(drush @website.dev --uri=xyz4.com  fl)
echo "$output" > xyz4.txt
output=$(drush @website.dev --uri=xyz5.com  fl)
echo "$output" > xyz5.txt

コマンドラインを実行した場合のフォーマット:

 National Blog                national_blog                Enabled   7.x-3.32  N 
                                                                               e 
                                                                               e 
                                                                               d 
                                                                               s 
                                                                               r 
                                                                               e 
                                                                               v 
                                                                               i 
                                                                               e 
                                                                               w 
 OpenLayers Test Example      openlayers_test_example_fea  Disabled  7.x-2.0-    
 Feature                      ture                                   beta9       
 Owl Carousel Settings        owl_carousel_feature         Enabled   7.x-1.0     
 Password Policy Feature      password_policy_feature      Disabled              
 Promo Block                  promo_block                  Disabled  7.x-1.01    
 Promo Block i18n             promo_block_i18n             Enabled   7.x-1.02    
 RH Accolade                  rh_accolade                  Disabled  7.x-1.10    
 RH Accolade Feature          rh_accolade_feature          Disabled  7.x-1.0     
 RH Accolade Translatable     rh_accolade_translatable     Enabled   7.x-1.04    
 RH Accolades i18n View       rh_accolades_i18n_view       Enabled   7.x-0.02    
 RH Accolades View            rh_accolades_view            Disabled  7.x-1.0     
 RH Banner View               rh_banner_view               Enabled   7.x-0.21    
 Article Content Type         rh_basic_page_feature        Disabled  7.x-2.07    
 RH Blog                      rh_blog                      Enabled   7.x-2.20  O 
                                                                               v 
                                                                               e 
                                                                               r 
                                                                               r 
                                                                               i 
                                                                               d 
                                                                               d 
                                                                               e 
                                                                               n 

取得したい形式と、PuTTY セッション ウィンドウでこのコマンドを手動で実行したときに取得される内容は次のとおりです。

 RH Job Search                         rh_job_search_feature                Enabled                  Overridden
 RH Media Feature                      rh_media_feature                     Enabled   7.x-1.13       Overridden
 Media Page                            rh_media_page_feature                Disabled
 RH Metro Image Styles                 rh_metro_image_styles                Enabled   7.x-1.00
 RH Notifications Feature              rh_notifications_feature             Disabled  7.x-1.00
 Office Location Content Type          rh_office_location_feature           Enabled
 Office Locator                        rh_office_locator_feature            Enabled   7.x-1.5
 Office Locator v2                     rh_office_locator_v2_feature         Disabled  7.x-1.0
 RH Press Release i18n Content Type    rh_press_release_i18n_content_type   Enabled   7.x-1.00
 RH Promo CT                           rh_promo_content_type                Enabled   7.x-1.21
 RH Promo Feature                      rh_promo_feature                     Enabled   7.x-1.10
 RH Promo i18n Feature                 rh_promo_i18n_feature                Disabled  7.x-1.01
 RH Promo Translatable CT              rh_promo_translatable                Disabled  7.x-1.05
 RH Promo Views                        rh_promo_views                       Enabled   7.x-1.01
 RH Promo Views i18n                   rh_promo_views_i18n                  Disabled  7.x-1.00
 RH Quicktabs Feature                  rh_quicktabs_feature                 Enabled   7.x-0.03       Overridden

PS: パテセッションをロードして、開くパテウィンドウのサイズが制限されず、テキストが切り取られないようにしてみました。

putty.exe -load "server session xyz" -m "D:\Projects\Drupal\scripts\daily_feature_lists\commands.txt"

また、自動ラップをオフにするなど、ほぼすべての Putty プロパティを変更しようとしましたが、送信している実際のリモート コマンドには何も影響しないようで、開いたターミナル ウィンドウにのみ Putty 構成が適用されます。

答え1

drush を実行する前に変数を明示的に設定しようとしましたかCOLUMNS?

例えば:

output=$(COLUMNS=120 drush @website.dev --uri=xyz1.com  fl)
echo "$output" > xyz1.txt

関連情報