Sida 1 av 1
Varför ger ls olika resultat i Ubuntu och Fedora..?
Postat: 08 nov 2010, 18:44
av Osprey
När jag kör t.ex
ls -l /boot/vmlinuz* i Ubuntu och Fedora så tycker jag att utseendet på utskriften borde bli samma, även om namnet på filerna givetvis kan skilja.
När jag kör det så blir det:
Ubuntu:
Kod: Markera allt
-rw-r--r--. 1 root root 4336016 2010-10-17 02:37 /boot/vmlinuz-2.6.35-22-generic
-rw-r--r-- 1 root root 4337040 2010-11-06 00:08 /boot/vmlinuz-2.6.35-23-generic
Fedora:
Kod: Markera allt
-rwxr-xr-x. 1 root root 3599552 15 sep 05.39 /boot/vmlinuz-2.6.34.7-56.fc13.i686
-rwxr-xr-x. 1 root root 3599744 19 okt 06.57 /boot/vmlinuz-2.6.34.7-61.fc13.i686
Det som skiljer är alltså formatet på både datum och tid. Jag har provat med olika shells också, men detta påverkar givetvis inget eftersom ls inte är en builtin.
Detta kan givetvis innebära problem för script och så, speciellt som det sker en "elementförskjutning" mitt i strängen. I Ubuntu är filnamnet element #8, medan det i Fedora är #9, plus att tiden har annan separator.
Vad kommer sig detta egentligen..??
[Edit] Både Ubuntu och Fedora använder sig för övrigt av samma home-partition och det är alltså samma .bashrc etc. som används i båda fallen...
Re: Varför ger ls olika resultat i Ubuntu och Fedora..?
Postat: 08 nov 2010, 20:01
av mcNisse
Det finns säkert något i miljön som gör att defaultvärdet på --time-style ändras.
Jag kan få till bägge utseenderna (nästan stor bokstav i månaderna) med min kubuntu burk men LANG=sv_SE.
Kod: Markera allt
ls -l --time-style=long-iso
ls -l --type-style=locale
Re: Varför ger ls olika resultat i Ubuntu och Fedora..?
Postat: 08 nov 2010, 20:56
av Osprey
Jo det borde vara något sådant, men jag har inte ställt om det någonstans och båda systemen är i stort sett out-of-the-box när det gäller de sakerna. Förutom att jag installerat svenskt språkstöd och sådant alltså.
Ubuntu:
Kod: Markera allt
#
# bash --version
GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu)
Copyright © 2009 Free Software Foundation, Inc.
Licens GPLv3+: GNU GPL version 3 eller senare <http://gnu.org/licenses/gpl.html>
Detta är fri programvara, det får fritt ändra och vidaredistribuera den.
Det finns INGEN GARANTI, så långt lagen tillåter.
#
# ls --version
ls (GNU coreutils) 8.5
Copyright © 2010 Free Software Foundation, Inc.
Licens GPLv3+: GNU GPL version 3 eller senare <http://gnu.org/licenses/gpl.html>.
Detta är fri programvara: du får lov att ändra och vidaredistribuera den.
Det finns INGEN GARANTI, så långt lagen tillåter.
Skrivet av Richard M. Stallman och David MacKenzie.
#
# echo $LANG
sv_SE.utf8
#
# locale
LANG=sv_SE.utf8
LC_CTYPE="sv_SE.utf8"
LC_NUMERIC="sv_SE.utf8"
LC_TIME="sv_SE.utf8"
LC_COLLATE="sv_SE.utf8"
LC_MONETARY="sv_SE.utf8"
LC_MESSAGES="sv_SE.utf8"
LC_PAPER="sv_SE.utf8"
LC_NAME="sv_SE.utf8"
LC_ADDRESS="sv_SE.utf8"
LC_TELEPHONE="sv_SE.utf8"
LC_MEASUREMENT="sv_SE.utf8"
LC_IDENTIFICATION="sv_SE.utf8"
LC_ALL=
#
# ls -l --time-style=locale /boot/vmlinuz*
-rw-r--r--. 1 root root 4336016 2010-10-17 02:37 /boot/vmlinuz-2.6.35-22-generic
-rw-r--r-- 1 root root 4337040 2010-11-06 00:08 /boot/vmlinuz-2.6.35-23-generic
#
# ls -l --time-style=long-iso /boot/vmlinuz*
-rw-r--r--. 1 root root 4336016 2010-10-17 02:37 /boot/vmlinuz-2.6.35-22-generic
-rw-r--r-- 1 root root 4337040 2010-11-06 00:08 /boot/vmlinuz-2.6.35-23-generic
Fedora:
Kod: Markera allt
#
# bash --version
GNU bash, version 4.1.7(1)-release (i386-redhat-linux-gnu)
Copyright © 2009 Free Software Foundation, Inc.
Licens GPLv3+: GNU GPL version 3 eller senare <http://gnu.org/licenses/gpl.html>
Detta är fri programvara, det får fritt ändra och vidaredistribuera den.
Det finns INGEN GARANTI, så långt lagen tillåter.
#
# ls (GNU coreutils) 8.4
ls --version
Copyright © 2010 Free Software Foundation, Inc.
Licens GPLv3+: GNU GPL version 3 eller senare <http://gnu.org/licenses/gpl.html>.
Detta är fri programvara: du får lov att ändra och vidaredistribuera den.
Det finns INGEN GARANTI, så långt lagen tillåter.
Skrivet av Richard M. Stallman och David MacKenzie.
#
# echo $LANG
sv_SE.utf8
#
# locale
LANG=sv_SE.utf8
LC_CTYPE="sv_SE.utf8"
LC_NUMERIC="sv_SE.utf8"
LC_TIME="sv_SE.utf8"
LC_COLLATE="sv_SE.utf8"
LC_MONETARY="sv_SE.utf8"
LC_MESSAGES="sv_SE.utf8"
LC_PAPER="sv_SE.utf8"
LC_NAME="sv_SE.utf8"
LC_ADDRESS="sv_SE.utf8"
LC_TELEPHONE="sv_SE.utf8"
LC_MEASUREMENT="sv_SE.utf8"
LC_IDENTIFICATION="sv_SE.utf8"
LC_ALL=
#
# ls -l --time-style=locale /boot/vmlinuz*
-rwxr-xr-x. 1 magnus root 3599552 15 sep 05.39 /boot/vmlinuz-2.6.34.7-56.fc13.i686*
-rwxr-xr-x. 1 magnus root 3599744 19 okt 06.57 /boot/vmlinuz-2.6.34.7-61.fc13.i686*
#
# ls -l --time-style=long-iso /boot/vmlinuz*
-rwxr-xr-x. 1 magnus root 3599552 2010-09-15 05:39 /boot/vmlinuz-2.6.34.7-56.fc13.i686*
-rwxr-xr-x. 1 magnus root 3599744 2010-10-19 06:57 /boot/vmlinuz-2.6.34.7-61.fc13.i686*
Det ser alltså ut som om "locale" är precis samma i båda systemen, men samtidigt verkar det vara "--time-style=locale" som ger det annorlunda resultatet i Fedora...

Re: Varför ger ls olika resultat i Ubuntu och Fedora..?
Postat: 08 nov 2010, 21:54
av mcNisse
Testa att köra strace på ls -l för att se vilka filer som öppnas.
Re: Varför ger ls olika resultat i Ubuntu och Fedora..?
Postat: 08 nov 2010, 22:43
av Osprey
Nu börjar det likna något...
Körde:
Kod: Markera allt
strace ls -l /boot/vmlinuz* 2>&1 1>/dev/null | grep ^open
På både Ubuntu och Fedora och fick ut -
Ubuntu:
Kod: Markera allt
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/lib/libselinux.so.1", O_RDONLY) = 3
open("/lib/librt.so.1", O_RDONLY) = 3
open("/lib/libacl.so.1", O_RDONLY) = 3
open("/lib/libc.so.6", O_RDONLY) = 3
open("/lib/libdl.so.2", O_RDONLY) = 3
open("/lib/libpthread.so.0", O_RDONLY) = 3
open("/lib/libattr.so.1", O_RDONLY) = 3
open("/proc/filesystems", O_RDONLY) = 3
open("/usr/lib/locale/locale-archive", O_RDONLY) = 3
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
open("/usr/share/locale/sv_SE.utf8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/sv_SE/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/sv.utf8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/sv/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/sv_SE.utf8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/sv_SE/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/sv.utf8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/sv/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/nsswitch.conf", O_RDONLY) = 3
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/lib/libnss_compat.so.2", O_RDONLY) = 3
open("/lib/libnsl.so.1", O_RDONLY) = 3
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/lib/libnss_nis.so.2", O_RDONLY) = 3
open("/lib/libnss_files.so.2", O_RDONLY) = 3
open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 3
open("/etc/group", O_RDONLY|O_CLOEXEC) = 3
open("/etc/localtime", O_RDONLY) = 3
Fedora:
Kod: Markera allt
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/lib/libselinux.so.1", O_RDONLY) = 3
open("/lib/librt.so.1", O_RDONLY) = 3
open("/lib/libcap.so.2", O_RDONLY) = 3
open("/lib/libacl.so.1", O_RDONLY) = 3
open("/lib/libc.so.6", O_RDONLY) = 3
open("/lib/libdl.so.2", O_RDONLY) = 3
open("/lib/libpthread.so.0", O_RDONLY) = 3
open("/lib/libattr.so.1", O_RDONLY) = 3
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
open("/usr/share/locale/sv_SE.utf8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/sv_SE/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/sv.utf8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/sv/LC_TIME/coreutils.mo", O_RDONLY) = 3
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
open("/selinux/mls", O_RDONLY|O_LARGEFILE) = 3
open("/etc/nsswitch.conf", O_RDONLY) = 3
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/lib/libnss_files.so.2", O_RDONLY) = 3
open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 3
open("/etc/group", O_RDONLY|O_CLOEXEC) = 3
open("/etc/localtime", O_RDONLY) = 3
Med "diff ubuntu fedora" gav detta:
Kod: Markera allt
3a4
> open("/lib/libcap.so.2", O_RDONLY) = 3
9,10c10
< open("/proc/filesystems", O_RDONLY) = 3
< open("/usr/lib/locale/locale-archive", O_RDONLY) = 3
---
> open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
15,19c15,17
< open("/usr/share/locale/sv/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
< open("/usr/share/locale-langpack/sv_SE.utf8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
< open("/usr/share/locale-langpack/sv_SE/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
< open("/usr/share/locale-langpack/sv.utf8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
< open("/usr/share/locale-langpack/sv/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
---
> open("/usr/share/locale/sv/LC_TIME/coreutils.mo", O_RDONLY) = 3
> open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
> open("/selinux/mls", O_RDONLY|O_LARGEFILE) = 3
22,25d19
< open("/lib/libnss_compat.so.2", O_RDONLY) = 3
< open("/lib/libnsl.so.1", O_RDONLY) = 3
< open("/etc/ld.so.cache", O_RDONLY) = 3
< open("/lib/libnss_nis.so.2", O_RDONLY) = 3
30d23
Det verkar alltså som om Ubuntu har lite problem att öppna saker och det kan kanske förklara varför det blir samma resultat med "--time-style=long-iso" och "--time-style=locale"...
Fast allt språkstöd är installerat i Ubuntu och allting språkligt fungerar vad jag vet, så jag begriper inte vad det är som kanske fattas...
Re: Varför ger ls olika resultat i Ubuntu och Fedora..?
Postat: 08 nov 2010, 23:29
av mcNisse
Det kan ju vara helt enligt din locale att visa long-iso datum.
Jag tror mer på att problemet ligger hos fedora. Eller så har fedora och ubuntu olika inställningar för utf-8 svenskan.
Beter sig systemen lika med LANG=C?
Re: Varför ger ls olika resultat i Ubuntu och Fedora..?
Postat: 09 nov 2010, 00:18
av Osprey
Med LANG=C så blir det väldigt likadant...
Ubuntu:
Kod: Markera allt
#
# export LANG=C
#
# ls -l /boot/vmlinuz*
-rw-r--r--. 1 root root 4336016 Oct 17 02:37 /boot/vmlinuz-2.6.35-22-generic
-rw-r--r-- 1 root root 4337040 Nov 6 00:08 /boot/vmlinuz-2.6.35-23-generic
#
# ls -l --time-style=locale /boot/vmlinuz*
-rw-r--r--. 1 root root 4336016 Oct 17 02:37 /boot/vmlinuz-2.6.35-22-generic
-rw-r--r-- 1 root root 4337040 Nov 6 00:08 /boot/vmlinuz-2.6.35-23-generic
#
# ls -l --time-style=long-iso /boot/vmlinuz*
-rw-r--r--. 1 root root 4336016 2010-10-17 02:37 /boot/vmlinuz-2.6.35-22-generic
-rw-r--r-- 1 root root 4337040 2010-11-06 00:08 /boot/vmlinuz-2.6.35-23-generic
Fedora:
Kod: Markera allt
# export LANG=C
#
# ls -l /boot/vmlinuz*
-rwxr-xr-x. 1 magnus root 3599552 Sep 15 05:39 /boot/vmlinuz-2.6.34.7-56.fc13.i686*
-rwxr-xr-x. 1 magnus root 3599744 Oct 19 06:57 /boot/vmlinuz-2.6.34.7-61.fc13.i686*
#
# ls -l --time-style=locale /boot/vmlinuz*
-rwxr-xr-x. 1 magnus root 3599552 Sep 15 05:39 /boot/vmlinuz-2.6.34.7-56.fc13.i686*
-rwxr-xr-x. 1 magnus root 3599744 Oct 19 06:57 /boot/vmlinuz-2.6.34.7-61.fc13.i686*
#
# ls -l --time-style=long-iso /boot/vmlinuz*
-rwxr-xr-x. 1 magnus root 3599552 2010-09-15 05:39 /boot/vmlinuz-2.6.34.7-56.fc13.i686*
-rwxr-xr-x. 1 magnus root 3599744 2010-10-19 06:57 /boot/vmlinuz-2.6.34.7-61.fc13.i686*
Vilket innebär att om Ubuntu och Fedora har olika inställningar för UTF-8, så är det inget fel... men om de har samma inställning så är det något fel...
[Edit] Man kan dock lägga märke till att Fedora stavar oktober som "okt" när den har LANG=sv_SE.utf8, men som "oct" när den har LANG=C.
Ubuntu däremot gör ingen skillnad mellan "--time-style=long-iso" och "--time-style=locale" när LANG=sv_SE.utf8, men däremot när LANG=C.
Re: Varför ger ls olika resultat i Ubuntu och Fedora..?
Postat: 09 nov 2010, 10:15
av CryingFreeman
Har du miljövariabeln
på något av systemen?
Re: Varför ger ls olika resultat i Ubuntu och Fedora..?
Postat: 09 nov 2010, 10:39
av Osprey
CryingFreeman skrev:Har du miljövariabeln
på något av systemen?
Nope, den är inte satt i något av dem...
Och det här blir bara konstigare och konstigare, inte ens 'date' ger samma resultat:
Ubuntu:
Kod: Markera allt
#
# date
tis 9 nov 2010 09.23.51 CET
#
# date --version
date (GNU coreutils) 8.5
Copyright © 2010 Free Software Foundation, Inc.
Licens GPLv3+: GNU GPL version 3 eller senare <http://gnu.org/licenses/gpl.html>.
Detta är fri programvara: du får lov att ändra och vidaredistribuera den.
Det finns INGEN GARANTI, så långt lagen tillåter.
Skrivet av Richard M. Stallman och David MacKenzie.
#
# ls -l /boot/vmlinuz*
-rw-r--r--. 1 root root 4336016 2010-10-17 02:37 /boot/vmlinuz-2.6.35-22-generic
-rw-r--r-- 1 root root 4337040 2010-11-06 00:08 /boot/vmlinuz-2.6.35-23-generic
Fedora:
Kod: Markera allt
#
# date
tis nov 9 10:20:11 CET 2010
#
# date --version
date (GNU coreutils) 8.4
Copyright © 2010 Free Software Foundation, Inc.
Licens GPLv3+: GNU GPL version 3 eller senare <http://gnu.org/licenses/gpl.html>.
Detta är fri programvara: du får lov att ändra och vidaredistribuera den.
Det finns INGEN GARANTI, så långt lagen tillåter.
Skrivet av Richard M. Stallman och David MacKenzie.
#
# ls -l /boot/vmlinuz*
-rwxr-xr-x. 1 magnus root 3599552 15 sep 05.39 /boot/vmlinuz-2.6.34.7-56.fc13.i686*
-rwxr-xr-x. 1 magnus root 3599744 19 okt 06.57 /boot/vmlinuz-2.6.34.7-61.fc13.i686*
När det gäller 'date' så följer Ubuntu vad jag angivit för systemet, men när det gäller 'ls -l --time-style=locale' så verkar den inte göra det:
![[System]->[Administration]->[Språkstöd] i Ubuntu](./download/file.php?id=4768&sid=0188cdbb2c215fc6283fe41cfb869fc6)
- [System]->[Administration]->[Språkstöd] i Ubuntu
- Skärmbild-Språk och text.png (22.31 KiB) Visad 2114 gånger
Det här är ju en fullkomligt strålande möjlighet för script att bli inkompatibla och spåra ur...

Re: Varför ger ls olika resultat i Ubuntu och Fedora..?
Postat: 09 nov 2010, 10:48
av dmz
Nej, det är inget konstigt. Många applikationer beter sig annorlunda beroende på vad du har för settings i locale.
Se t.ex man date och sök på 'locale'. Som exempel så använder svenskan ',' som delimiter istället för det sedvanliga '.'.
Om du kör 'locale' så ser du att du kan ställa in olika locales för olika saker, då t.ex LC_TIME.
Re: Varför ger ls olika resultat i Ubuntu och Fedora..?
Postat: 09 nov 2010, 11:07
av Osprey
Jovisst, men inställningarna för locale är ju samma för Ubuntu och Fedora (se en bit upp) och LC_TIME är satt till "sv_SE.utf8" för båda två...
Att man kan ändra locale och på så sätt få olika utseende är inget konstigt, men att man får olika utseende i två (relativt) närbesläktade distributioner av Linux, med samma locale är konstigare...
Re: Varför ger ls olika resultat i Ubuntu och Fedora..?
Postat: 09 nov 2010, 12:03
av Konservburk
Osprey skrev:Det här är ju en fullkomligt strålande möjlighet för script att bli inkompatibla och spåra ur...

http://mywiki.wooledge.org/ParsingLs
Re: Varför ger ls olika resultat i Ubuntu och Fedora..?
Postat: 09 nov 2010, 12:12
av Osprey
Både läsvärt och tänkvärt och nu har vi kanske konstaterat att även i två system som använder ls från GNU coreutils, så har man inga garantier...
Re: Varför ger ls olika resultat i Ubuntu och Fedora..?
Postat: 09 nov 2010, 13:55
av Johnny Rosenberg
dmz skrev:Nej, det är inget konstigt. Många applikationer beter sig annorlunda beroende på vad du har för settings i locale.
Se t.ex man date och sök på 'locale'. Som exempel så använder svenskan ',' som delimiter istället för det sedvanliga '.'.
Om du kör 'locale' så ser du att du kan ställa in olika locales för olika saker, då t.ex LC_TIME.
Ursäkta om jag avviker från ämnet en smula, men ”sedvanliga '.'”? Vad jag sett är decimalkomma ungefär lika vanligt som decimalpunkt ute i världen, så även om punkten skulle vara en aning vanligare (vilket jag inte vet om den är), så är väl ändå ”sedvanliga” en smärre överdrift, eller…?
Nåja, nu ska vi inte gräva ner oss i det, kanske…

Re: Varför ger ls olika resultat i Ubuntu och Fedora..?
Postat: 09 nov 2010, 14:17
av dmz
Johnny Rosenberg skrev:dmz skrev:Nej, det är inget konstigt. Många applikationer beter sig annorlunda beroende på vad du har för settings i locale.
Se t.ex man date och sök på 'locale'. Som exempel så använder svenskan ',' som delimiter istället för det sedvanliga '.'.
Om du kör 'locale' så ser du att du kan ställa in olika locales för olika saker, då t.ex LC_TIME.
Ursäkta om jag avviker från ämnet en smula, men ”sedvanliga '.'”? Vad jag sett är decimalkomma ungefär lika vanligt som decimalpunkt ute i världen, så även om punkten skulle vara en aning vanligare (vilket jag inte vet om den är), så är väl ändå ”sedvanliga” en smärre överdrift, eller…?
Nåja, nu ska vi inte gräva ner oss i det, kanske…

Jag vet inte. Jag har i alla fall inte sett flyttal med ','-notation.

Re: Varför ger ls olika resultat i Ubuntu och Fedora..?
Postat: 09 nov 2010, 14:36
av Johnny Rosenberg
dmz skrev:Johnny Rosenberg skrev:dmz skrev:Nej, det är inget konstigt. Många applikationer beter sig annorlunda beroende på vad du har för settings i locale.
Se t.ex man date och sök på 'locale'. Som exempel så använder svenskan ',' som delimiter istället för det sedvanliga '.'.
Om du kör 'locale' så ser du att du kan ställa in olika locales för olika saker, då t.ex LC_TIME.
Ursäkta om jag avviker från ämnet en smula, men ”sedvanliga '.'”? Vad jag sett är decimalkomma ungefär lika vanligt som decimalpunkt ute i världen, så även om punkten skulle vara en aning vanligare (vilket jag inte vet om den är), så är väl ändå ”sedvanliga” en smärre överdrift, eller…?
Nåja, nu ska vi inte gräva ner oss i det, kanske…

Jag vet inte. Jag har i alla fall inte sett flyttal med ','-notation.

Det verkar vara landsberoende i alla fall, snarare än språkberoende. Noterade att exempelvis när det gäller tyska så använder man punkt i Schweiz och Liechtenstein men komma i Tyskland, Österrike och Luxemburg. Om man har OpenOffice.org kan man välja [Formatera celler → Tal → Tal → Språk] och om man då bläddrar mellan språken ser man också hur de talexempel som syns i Format-rutan ändrar sig för respektive språk. Räknade inte, för det är ganska många språk, men fick intrycket att det var ungefär lika många med decimalkomma som med decimalpunkt. Såg lite olika varianter på tusentalsavgränsare också. I Liechtenstein och Schweiz skriver man tydligen 1'234.56, exempelvis.
Nåja, fortfarande lite utanför ämnet dock.

Re: Varför ger ls olika resultat i Ubuntu och Fedora..?
Postat: 09 nov 2010, 14:45
av Substrata
Både punkt- och kommatecken för att ge decimaldelen är i ISO:n för matematisk notation. Respektive konventioner härstammar ur Storbrittanien och Frankrike. Till argumentet för punkttecken i det här fallet hör nog att engelska är det dominerande språket inom vetenskap.