Это может сработать для вас:
<<<$'one\ntwo\nthree' sed '/two/d'
или
<<<$'one\ntwo\nthree' sed '2d'
или
<<<$'one\ntwo\nthree' sed 'n;d'
или
<<<$'one\ntwo\nthree' sed 'N;N;s/two.//'
Sed
соответствует всем символам (включая \n
), используя точку .
, но обычно она уже отключила \n
как часть цикла, поэтому она больше не присутствует в пространстве шаблонов
Только некоторые команды (N
, H
и G
) сохраняют символы новой строки в пространстве шаблона / удержания.
N
добавляет newline в пространство шаблонов, а затем добавляет следующую строку. H
делает то же самое, за исключением того, что он действует на удержание. G
добавляет новую строку к шаблону пробел, а затем добавляет все, что находится в пространстве удержания. Пространство удержания пусто, пока вы не поместите в него что-то, чтобы:
sed G file
введет пустую строка после каждой строки.
sed 'G;G' file
вставляет две пустые строки и т. д. и т. д.
Сначала настройте style.xml
следующим образом: -
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
, а затем примените к своему заказу toolbar
: -
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay" >
<TextView
.....
android:text="@string/search_by_title_or_artist"
android:textColor="@color/text_shadow_white"
....
/>
</android.support.v7.widget.Toolbar>
Попробуйте это
blockquote><android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"> <TextView android:layout_width="wrap_content" android:text="Search..." android:textColor="@color/colorPrimary" android:layout_height="wrap_content"/> </android.support.v7.widget.Toolbar>