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

Hallo und einen schönen Gruß and die Shell - Profis hier im forum.

Ich moechte eigentlich nur zeilenweise dateinamen aus einer Textdatei auslesen. Für jede Zeile die ich gelesen habe, verwende ich find um in einem bestimmten Ordner (hier /media/bla/blabla) nachzusehen ob es diese Files gibt. Wenn ja dann kopiere diese in ein anderes Verzeichnis (hier /root/destination)

also aufrufen tue ich das ganze so:


./searchCopy dataFile

und so sieht das searchCopy script aus:

#!/bin/bash

cat $1 | while read a; do

echo $a


	files="$(find /media/bla/blabla -name $a)"


	echo $files

	for X in $files

	do

	echo $X

	cp $X /root/destination

	done

done

Die ausgabe von $a klappt noch, aber in $X steht anscheinend nur ein Zeilenumbruch drinnen, daher wird auch nichts kopiert.

Was passt da nicht?

Würde mich über Tipps jeder Art freuen...

mfg

danke sehr!

problem gelöst!

Hier für alle dies interessiert:

#!/bin/bash

cat $1 | while read a; do

echo $a


	files="$(find /media/blabla -iname "*${a}*")"


	echo $files

	for X in $files

	do

	echo $X

	cp $X /root/destination

	done


done

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.