Ubuntu Mate - Terminal - manche Ausgaben nach 80 Zeichen abgeschnitten...

vendredi 9 septembre 2016

Hallo,

ich habe ein etwas seltsames Problem und es ist schon fast peinlich, dass ich den Fehler nicht finde.
Ich habe Ubuntu Mate auf meinem Notebook installiert.
Wenn ich nun in einem Terminal mit manchen Programmen (z.B. sed, grep, etc. pp.) etwas ausgebe, werden die Zeilen nach 80 Zeichen abgeschnitten.
Normal sollte dies nicht passieren, da die Terminal Einstellungen stimmen.

Beispiel:
Code:

root@linux-pc:~# stty size
60 158
root@linux-pc:~# tput cols
158
root@linux-pc:~# shopt | grep checkwinsize
checkwinsize          on
root@linux-pc:~# echo "12345678901234567890123456789012345678901234567890123456789012345678901234567890"; aptitude search linux
12345678901234567890123456789012345678901234567890123456789012345678901234567890
p  android-libselinux                                                    - Security-Enhanced Linux for Android                                             
p  android-libselinux:i386                                                - Security-Enhanced Linux for Android                                             
p  android-libselinux-dev                                                - Security-Enhanced Linux for Android - Development files                         
p  android-libselinux-dev:i386                                            - Security-Enhanced Linux for Android - Development files                         
p  binutils-aarch64-linux-gnu                                            - GNU binary utilities, for aarch64-linux-gnu target                             
p  binutils-aarch64-linux-gnu:i386                                        - GNU binary utilities, for aarch64-linux-gnu target                             
p  binutils-alpha-linux-gnu                                              - GNU binary utilities, for alpha-linux-gnu target                               
p  binutils-alpha-linux-gnu:i386                                          - GNU binary utilities, for alpha-linux-gnu target                               
p  binutils-arm-linux-gnueabi                                            - GNU binary utilities, for arm-linux-gnueabi target                             
p  binutils-arm-linux-gnueabi:i386                                        - GNU binary utilities, for arm-linux-gnueabi target                             
p  binutils-arm-linux-gnueabihf                                          - GNU binary utilities, for arm-linux-gnueabihf target                           
p  binutils-arm-linux-gnueabihf:i386                                      - GNU binary utilities, for arm-linux-gnueabihf target                           
p  binutils-hppa-linux-gnu                                                - GNU binary utilities, for hppa-linux-gnu target                                 
p  binutils-hppa-linux-gnu:i386                                          - GNU binary utilities, for hppa-linux-gnu target                                 
p  binutils-hppa64-linux-gnu                                              - GNU assembler, linker and binary utilities targeted for hppa64-linux           
p  binutils-hppa64-linux-gnu:i386                                        - GNU assembler, linker and binary utilities targeted for hppa64-linux           
p  binutils-m68k-linux-gnu                                                - GNU binary utilities, for m68k-linux-gnu target

Soweit alles ok. Das echo habe ich nur gemacht, damit man sieht, wieviel 80 Zeichen im Vergleich sind.

Und jetzt kommt das Problem was ich nicht lösen kann.
Code:

root@linux-pc:~# export COLUMNS=$(tput cols)
root@linux-pc:~# echo $COLUMNS
158
root@linux-pc:~# echo "12345678901234567890123456789012345678901234567890123456789012345678901234567890"; aptitude search linux | grep "^i"
12345678901234567890123456789012345678901234567890123456789012345678901234567890
i  console-setup-linux            - Linux specific part of console-setup     
i  libselinux1                    - Gemeinsame Laufzeit-Bibliotheken für SELin
i A libselinux1:i386                - Gemeinsame Laufzeit-Bibliotheken für SELin
i  linux-base                      - Basispaket für alle Linux-Abbilder       
i A linux-firmware                  - Firmware für Linux-Kernel-Treiber       
i  linux-generic                  - Vollständiger generischer Linux-Kernel und
i A linux-headers-4.4.0-34          - Header files related to Linux kernel versi
i A linux-headers-4.4.0-34-generic  - Linux kernel headers for version 4.4.0 on
i A linux-headers-4.4.0-36          - Header files related to Linux kernel versi
i A linux-headers-4.4.0-36-generic  - Linux kernel headers for version 4.4.0 on
i A linux-headers-4.4.0-37          - Header files related to Linux kernel versi
i A linux-headers-4.4.0-37-generic  - Linux kernel headers for version 4.4.0 on
i A linux-headers-4.4.0-38          - Header files related to Linux kernel versi
i A linux-headers-4.4.0-38-generic  - Linux kernel headers for version 4.4.0 on
i A linux-headers-generic          - Generische Linux-Kernel-Header           
i A linux-image-4.4.0-34-generic    - Linux kernel image for version 4.4.0 on 64
i A linux-image-4.4.0-36-generic    - Linux kernel image for version 4.4.0 on 64
i A linux-image-4.4.0-37-generic    - Linux kernel image for version 4.4.0 on 64
i A linux-image-4.4.0-38-generic    - Linux kernel image for version 4.4.0 on 64
i A linux-image-extra-4.4.0-34-gene - Linux kernel extra modules for version 4.4
i A linux-image-extra-4.4.0-36-gene - Linux kernel extra modules for version 4.4
i A linux-image-extra-4.4.0-37-gene - Linux kernel extra modules for version 4.4
i A linux-image-extra-4.4.0-38-gene - Linux kernel extra modules for version 4.4
i A linux-image-generic            - Generisches Linux-Kernel-Abbild         
i A linux-libc-dev                  - Linux-Kernel-Header für die Entwicklung 
i  linux-sound-base                - Basispaket für die Audio-Systeme ALSA und
i  linux-source                    - Linux-Kernel-Quelltext mit Ubuntu-Patches
i A linux-source-4.4.0              - Linux kernel source for version 4.4.0 with
i  pptp-linux                      - Client für das Point-to-Point Tunneling Pr
i  syslinux                        - collection of bootloaders (DOS FAT and NTF
i  syslinux-common                - collection of bootloaders (common)       
i  syslinux-legacy                - Bootloader für Linux/i386 unter Verwendung
i  syslinux-utils                  - collection of bootloaders (utilities)   
i  util-linux                      - miscellaneous system utilities

root@linux-pc:~# echo "12345678901234567890123456789012345678901234567890123456789012345678901234567890"; aptitude search linux | sed '/^i/!d'
12345678901234567890123456789012345678901234567890123456789012345678901234567890
i  console-setup-linux            - Linux specific part of console-setup     
i  libselinux1                    - Gemeinsame Laufzeit-Bibliotheken für SELin
i A libselinux1:i386                - Gemeinsame Laufzeit-Bibliotheken für SELin
i  linux-base                      - Basispaket für alle Linux-Abbilder       
i A linux-firmware                  - Firmware für Linux-Kernel-Treiber       
i  linux-generic                  - Vollständiger generischer Linux-Kernel und
i A linux-headers-4.4.0-34          - Header files related to Linux kernel versi
i A linux-headers-4.4.0-34-generic  - Linux kernel headers for version 4.4.0 on
i A linux-headers-4.4.0-36          - Header files related to Linux kernel versi
i A linux-headers-4.4.0-36-generic  - Linux kernel headers for version 4.4.0 on
i A linux-headers-4.4.0-37          - Header files related to Linux kernel versi
i A linux-headers-4.4.0-37-generic  - Linux kernel headers for version 4.4.0 on
i A linux-headers-4.4.0-38          - Header files related to Linux kernel versi
i A linux-headers-4.4.0-38-generic  - Linux kernel headers for version 4.4.0 on
i A linux-headers-generic          - Generische Linux-Kernel-Header           
i A linux-image-4.4.0-34-generic    - Linux kernel image for version 4.4.0 on 64
i A linux-image-4.4.0-36-generic    - Linux kernel image for version 4.4.0 on 64
i A linux-image-4.4.0-37-generic    - Linux kernel image for version 4.4.0 on 64
i A linux-image-4.4.0-38-generic    - Linux kernel image for version 4.4.0 on 64
i A linux-image-extra-4.4.0-34-gene - Linux kernel extra modules for version 4.4
i A linux-image-extra-4.4.0-36-gene - Linux kernel extra modules for version 4.4
i A linux-image-extra-4.4.0-37-gene - Linux kernel extra modules for version 4.4
i A linux-image-extra-4.4.0-38-gene - Linux kernel extra modules for version 4.4
i A linux-image-generic            - Generisches Linux-Kernel-Abbild         
i A linux-libc-dev                  - Linux-Kernel-Header für die Entwicklung 
i  linux-sound-base                - Basispaket für die Audio-Systeme ALSA und
i  linux-source                    - Linux-Kernel-Quelltext mit Ubuntu-Patches
i A linux-source-4.4.0              - Linux kernel source for version 4.4.0 with
i  pptp-linux                      - Client für das Point-to-Point Tunneling Pr
i  syslinux                        - collection of bootloaders (DOS FAT and NTF
i  syslinux-common                - collection of bootloaders (common)       
i  syslinux-legacy                - Bootloader für Linux/i386 unter Verwendung
i  syslinux-utils                  - collection of bootloaders (utilities)   
i  util-linux                      - miscellaneous system utilities

root@linux-pc:~# echo "12345678901234567890123456789012345678901234567890123456789012345678901234567890"; aptitude search linux > search.list; sed '/^i/!d' search.list
12345678901234567890123456789012345678901234567890123456789012345678901234567890
i  console-setup-linux            - Linux specific part of console-setup     
i  libselinux1                    - Gemeinsame Laufzeit-Bibliotheken für SELin
i A libselinux1:i386                - Gemeinsame Laufzeit-Bibliotheken für SELin
i  linux-base                      - Basispaket für alle Linux-Abbilder       
i A linux-firmware                  - Firmware für Linux-Kernel-Treiber       
i  linux-generic                  - Vollständiger generischer Linux-Kernel und
i A linux-headers-4.4.0-34          - Header files related to Linux kernel versi
i A linux-headers-4.4.0-34-generic  - Linux kernel headers for version 4.4.0 on
i A linux-headers-4.4.0-36          - Header files related to Linux kernel versi
i A linux-headers-4.4.0-36-generic  - Linux kernel headers for version 4.4.0 on
i A linux-headers-4.4.0-37          - Header files related to Linux kernel versi
i A linux-headers-4.4.0-37-generic  - Linux kernel headers for version 4.4.0 on
i A linux-headers-4.4.0-38          - Header files related to Linux kernel versi
i A linux-headers-4.4.0-38-generic  - Linux kernel headers for version 4.4.0 on
i A linux-headers-generic          - Generische Linux-Kernel-Header           
i A linux-image-4.4.0-34-generic    - Linux kernel image for version 4.4.0 on 64
i A linux-image-4.4.0-36-generic    - Linux kernel image for version 4.4.0 on 64
i A linux-image-4.4.0-37-generic    - Linux kernel image for version 4.4.0 on 64
i A linux-image-4.4.0-38-generic    - Linux kernel image for version 4.4.0 on 64
i A linux-image-extra-4.4.0-34-gene - Linux kernel extra modules for version 4.4
i A linux-image-extra-4.4.0-36-gene - Linux kernel extra modules for version 4.4
i A linux-image-extra-4.4.0-37-gene - Linux kernel extra modules for version 4.4
i A linux-image-extra-4.4.0-38-gene - Linux kernel extra modules for version 4.4
i A linux-image-generic            - Generisches Linux-Kernel-Abbild         
i A linux-libc-dev                  - Linux-Kernel-Header für die Entwicklung 
i  linux-sound-base                - Basispaket für die Audio-Systeme ALSA und
i  linux-source                    - Linux-Kernel-Quelltext mit Ubuntu-Patches
i A linux-source-4.4.0              - Linux kernel source for version 4.4.0 with
i  pptp-linux                      - Client für das Point-to-Point Tunneling Pr
i  syslinux                        - collection of bootloaders (DOS FAT and NTF
i  syslinux-common                - collection of bootloaders (common)       
i  syslinux-legacy                - Bootloader für Linux/i386 unter Verwendung
i  syslinux-utils                  - collection of bootloaders (utilities)   
i  util-linux                      - miscellaneous system utilities
         
root@linux-pc:~# echo "12345678901234567890123456789012345678901234567890123456789012345678901234567890"; aptitude search linux > search.list; grep "^i" search.list
12345678901234567890123456789012345678901234567890123456789012345678901234567890
i  console-setup-linux            - Linux specific part of console-setup     
i  libselinux1                    - Gemeinsame Laufzeit-Bibliotheken für SELin
i A libselinux1:i386                - Gemeinsame Laufzeit-Bibliotheken für SELin
i  linux-base                      - Basispaket für alle Linux-Abbilder       
i A linux-firmware                  - Firmware für Linux-Kernel-Treiber       
i  linux-generic                  - Vollständiger generischer Linux-Kernel und
i A linux-headers-4.4.0-34          - Header files related to Linux kernel versi
i A linux-headers-4.4.0-34-generic  - Linux kernel headers for version 4.4.0 on
i A linux-headers-4.4.0-36          - Header files related to Linux kernel versi
i A linux-headers-4.4.0-36-generic  - Linux kernel headers for version 4.4.0 on
i A linux-headers-4.4.0-37          - Header files related to Linux kernel versi
i A linux-headers-4.4.0-37-generic  - Linux kernel headers for version 4.4.0 on
i A linux-headers-4.4.0-38          - Header files related to Linux kernel versi
i A linux-headers-4.4.0-38-generic  - Linux kernel headers for version 4.4.0 on
i A linux-headers-generic          - Generische Linux-Kernel-Header           
i A linux-image-4.4.0-34-generic    - Linux kernel image for version 4.4.0 on 64
i A linux-image-4.4.0-36-generic    - Linux kernel image for version 4.4.0 on 64
i A linux-image-4.4.0-37-generic    - Linux kernel image for version 4.4.0 on 64
i A linux-image-4.4.0-38-generic    - Linux kernel image for version 4.4.0 on 64
i A linux-image-extra-4.4.0-34-gene - Linux kernel extra modules for version 4.4
i A linux-image-extra-4.4.0-36-gene - Linux kernel extra modules for version 4.4
i A linux-image-extra-4.4.0-37-gene - Linux kernel extra modules for version 4.4
i A linux-image-extra-4.4.0-38-gene - Linux kernel extra modules for version 4.4
i A linux-image-generic            - Generisches Linux-Kernel-Abbild         
i A linux-libc-dev                  - Linux-Kernel-Header für die Entwicklung 
i  linux-sound-base                - Basispaket für die Audio-Systeme ALSA und
i  linux-source                    - Linux-Kernel-Quelltext mit Ubuntu-Patches
i A linux-source-4.4.0              - Linux kernel source for version 4.4.0 with
i  pptp-linux                      - Client für das Point-to-Point Tunneling Pr
i  syslinux                        - collection of bootloaders (DOS FAT and NTF
i  syslinux-common                - collection of bootloaders (common)       
i  syslinux-legacy                - Bootloader für Linux/i386 unter Verwendung
i  syslinux-utils                  - collection of bootloaders (utilities)   
i  util-linux                      - miscellaneous system utilities

Zeilen werden immer bei 80 Zeichen abgeschnitten!

Irgengend wie habe ich das Gefühl ich bin blind und sehe den Wald vor lauter Bäumen nicht mehr.

Irgend ein Tipp?

Gruß
Robert


0 commentaires:

Enregistrer un commentaire

 

Lorem

Ipsum

Dolor