Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Ich hoffe, mir kann hier jemand helfen. 

Ich bin neu im "Programmieren" und merke, dass es nicht meins ist.
Daher benötige ich eure Hilfe. Und zwar:

Ist meine Aufgabe ein Shellskript zu schreiben, dass aus einer Datei mit vielen Personen mit Infos, eine Zeile oder eine Spalte ausgegeben werden soll. 
Das Skript soll mich fragen, was ausgegeben werden soll. Zusätzlich soll ich die Ausgabe mit "head" und "tail" kombinieren. 

Ich hab keine Ahnung, wie ich da rangehen soll.. 

Erstmal hilft es sich immer aufzuschreiben, wie die Logik generell aussehen soll.

Du hast also eine Datei mit irgendwelchen Daten drin, die eingelesen werden muss (was für eine Datei? .csv?)

Dann soll das Programm nach einer Benutzereingabe fragen.

Anschließend eine Ausgabe mit head und tail - https://stackoverflow.com/questions/9682024/how-to-do-what-head-tail-more-less-sed-do-in-powershell/41626586

  1. Einlesen der Datei https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/import-csv?view=powershell-7
  2. Benutzereingabe abfragen https://ss64.com/ps/read-host.html
  3. Ausgabe in Bezug auf die Benutzeringabe https://stackoverflow.com/questions/10832000/best-way-to-write-to-the-console-in-powershell

Hilft das ein wenig weiter?

  • Autor
vor 20 Minuten schrieb thereisnospace:

Du hast also eine Datei mit irgendwelchen Daten drin, die eingelesen werden muss (was für eine Datei? .csv?)

Wo kann ich denn sehen, was für eine Datei es ist? 
Ist wohl ein einfaches Textdokument.. 

Ja da muss ich mich mal reinlesen um zu schauen, ob mir die Links weiter helfen. Wie gesagt - Blutiger Anfänger

vor 1 Minute schrieb DomentusTM:

Wo kann ich denn sehen, was für eine Datei es ist? 
Ist wohl ein einfaches Textdokument.. 

Ja da muss ich mich mal reinlesen um zu schauen, ob mir die Links weiter helfen. Wie gesagt - Blutiger Anfänger

Indem Du Dir die Dateiendung im Dateibrowser anguckst. Wenn keine Endung dran steht, kann es sein, dass es ein "bekannter Dateityp" ist. Wie Du es einblenden kannst, siehst Du hier.

Anhand Deiner Beiträge schätze ich aber Deinen aktuellen Kenntnisstand nicht so weit ein, dass Du die Aufgabe alleine lösen kannst.

Wende Dich an Deinen Ausbilder/Verantwortlichen und bitte um Hilfestellung. Als allererste Programmieraufgabe ist es doch recht anspruchsvoll ohne die Basics zu kennen.

  • Autor
vor 3 Stunden schrieb charmanta:

"head" und "tail" kombinieren ... was denn nun ? Head zeigt die ersten X Zeilen Output, tail die letzten x ....

Ich versteh diesen Part komplett nicht

Ja, so steht es in meiner Aufgabe drin :D Ich denke mal, dass ich mir eines aussuchen kann. Wofür head und tail steht ist ja klar :)

vor 3 Stunden schrieb charmanta:

Was ist das Trennzeichen der Felder ? Hast Du mal zwei, drei Zeilen Demo aus der Datei ?

Ich kann morgen mal ne kleine "Demo" hier einblenden. Trennzeichen der Felder sind ":" also wie ich zum beispiel das Feld 3 rauspicke weiß ich. Das wäre dann cut -d: -f3

  • Autor
vor 3 Stunden schrieb thereisnospace:

Anhand Deiner Beiträge schätze ich aber Deinen aktuellen Kenntnisstand nicht so weit ein, dass Du die Aufgabe alleine lösen kannst.

Ich habe für 3 Monate die Abteilung gewechselt im Betrieb und hier ist es hauptsächlich mit Programmieren im raspbian. 
Hab ich in meiner Abteilung eben nie gebraucht und gemacht, daher hab ich hier Schwierigkeiten. 

 

  • Autor
vor 3 Stunden schrieb charmanta:

"head" und "tail" kombinieren ... was denn nun ? Head zeigt die ersten X Zeilen Output, tail die letzten x ....

Ich versteh diesen Part komplett nicht

Ja, so steht es in meiner Aufgabe drin :D Ich denke mal, dass ich mir eines aussuchen kann. Wofür head und tail steht ist ja klar :)

vor 3 Stunden schrieb charmanta:

Was ist das Trennzeichen der Felder ? Hast Du mal zwei, drei Zeilen Demo aus der Datei ?

Ich kann morgen mal ne kleine "Demo" hier einblenden. Trennzeichen der Felder sind ":" also wie ich zum beispiel das Feld 3 rauspicke weiß ich. Das wäre dann cut -d: -f3

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.