Buongiorno a tutti!
dove il path /home/etc è un parametro passato da command line e ho messo un TAB prima delle tre righe sotto target. Per quale motivo mi viene detto dalla riga 2 in poi
quando ho messo una tabulazione? Il copia incolla dal sito di un mio professore funziona.
5 su 10
mostra altri 5 commenti
|
Con
puoi vedere effettivamente quali sono i caratteri presenti nel file: il TAB è mostrato come ^I. Quello che vedo è cheall'inizio dell'ultima riga non c'è il tab, prova a sistemare questo. |
Segui questa domanda
Via email:Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui
Via RSS:Basi di markdown
- *corsivo* o __corsivo__
- **grassetto** o __grassetto__
- collegamento:[testo](http://url.com/ "titolo")
- immagine?
- elenco numerato: 1. Foo 2. Bar
- per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
- è supportato anche semplice HTML
Tag:
domanda posta: 23 Jul '15, 17:37
domanda visualizzata: 2,675 volte
ultimo aggiornamento: 24 Jul '15, 12:27
Scusate, non ha preso gli "a capo". le righe con i TAB iniziano con "echo", "gcc" e "./myLs". Grazie!
È perché devi utilizzare il markdown :)
@Strcmp_01: fai vedere l'output di "cat -A Makefile", così da vedere il vero contenuto del makefile
L'output è il seguente:
Ho provato a scrivere nel mio makefile al posto del tab ^I, ma non funziona.
@dadexix86 cosa significa? :)
@dadexix86 ho visto che hai modificato il mio messaggio per renderlo più chiaro, grazie :)
Spero di aver utilizzato una migliore identazione adesso :)
Ottimo, hai capito da solo cosa è il markdown ;)
Però a meno di rispondere alla (tua, in questo caso) domanda principale, utilizza i commenti e non le risposte, grazie.
Ok grazie! Scusate, non avevo visto che si potesse rispondere al singolo commento! @enzotib ho messo il tab, ma a differenza delle prime due righe in cui il tab viene riconosciuto (e mi viene ^I come ho scritto prima) nell'ultima riga viene identato di un tab. Vuol dire che non riconosce il carattere se schiaccio tab?
@Strcmp_01: una cosa è quello che vedi in gedit, ed altra cosa è quello che vedi nell'output di cat -A. In gedit non devi vedere ^I, devi vedere il tab come una sequenza di spazi. Se nell'output di cat non vedi ^I ma vedi degli spazi, significa che ci sono gli spazi, quindi torna in gedit, cancella gli spazi e premi tab.
Grazie a tutti, ho scoperto che in automatico andava a cambiare il TAB con un certo numero di spazi. Per chi fosse interessato: Edit -> Preferences -> Editor -> togliere la spunta a "Insert spaces instead of tabs"
@Strcmp_01: ho trasformato il mio commento in risposta, potresti considerare di accettare questa risposta.