The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Kontrollera utrymmet utnyttjats i rekursiva läge sureshg_sampat Shell-programmering och Skript 1 06-02-2008 02:56
Kan inte Redigerar Arkiv i singel-läge (med hjälp vi) heru_90 UNIX för avancerade & Expertanvändare 14 06-19-2007 09:42
Lägga till filen i läs-läge. videsh77 Shell-programmering och Skript 4 02-26-2007 03:02
Överföra fil via FTP via Binary Mode ronald_brayan IP Nätverk 4 10-28-2006 07:59
Script för att leta efter en fil genom att kontrollera om 2hrs. avsluta mmarsh UNIX for Dummies Frågor & Svar 2 09-16-2005 03:46

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 01-30-2008
sateesh.d sateesh.d is offline
Registered User
  
 

Join Date: Jan 2008
Inlägg: 1
Så att kontrollera en fil om det är i binay läge eller inte medan du gör ftp?

Hej,

Ett kontoutdrag filen ska laddas in i några tabeller med hjälp av ett samverkande program. Men om filen överförs i binärt läge jag får några speciella tecken i filen, som är oväntad. så, för att även flytta filen data i tabeller jag vill skriva ett skript som kontrollerar om filen är i binay läge eller i ASCII-läge? Om det överförs i binärt läge, då vill jag visa ett felmeddelande om att filen inte ska överföras i binärt läge.

Jag tror att min förklaring är klar.

kan någon låta mig veta vad är kommandot för att kontrollera om filen i binärt läge?

Tack på förhand.
Sateesh.
  #2 (permalänk)  
Old 01-30-2008
jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: februari 2004
Ort: NM
Inlägg: 5.763
Varför inte köra filen genom dos2ux (dos2unix på vissa datorer). Om filen är "binary" den kommer att få ändrats automatiskt. Om inte, kommer det inte att röras.
  #3 (permalänk)  
Old 01-30-2008
Lakris Lakris is offline
Registered User
  
 

Join Date: oktober 2007
Inlägg: 246
Bara en kommentar,
Jag tycker det är en dålig vana av de flesta ftp-implementeringar som standard för konvertering av data mellan system, dvs ASCII överföring. Jag skulle hellre alltid överföra data i binär, exakt, eller åtminstone så nära som möjligt, eftersom det är representerad på "den andra" systemet, och göra konverteringen själv. Jag vet hur det ser ut på ett system och och jag vet hur jag vill ha det på en annan. Det är bättre att kontrollera det själv än att låta någon annan (FTP-klient) för att konvertera det på det sätt den anser att den borde vara, eftersom det kan skilja mellan klienter och metoder.
Jag tror att ni kommer att märka att binärt läge överföringarna inte lägga till eller ändra något i dina data. Det är ASCII-läge som oftast konverterar radbrytningar, teckenuppsättningar mellan plattformar mm

Då igen, kan ASCII vara det du vill ha det, eller förväntar sig det ...

fil är ett kommando för att kontrollera vilken typ av fil, kan det inte alltid är helt korrekta. FTP-definition av binära delas inte av alla ...

och som Jim har påpekat, kör igenom dos2unixBorde inte ont, så länge det är "text" data, kan det faktiskt åstadkomma förödelse i några dataregister, såsom XML CDATA, eller SQL med "binär" blobs.

/ Lakris
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 10:10.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0